/* * Copyright (C) 1996-2023 The Squid Software Foundation and contributors * * Squid software is distributed under GPLv2+ license and includes * contributions from numerous individuals and organizations. * Please see the COPYING and CONTRIBUTORS files for details. */ #ifndef SQUID_SRC_ADAPTATION_FORWARD_H #define SQUID_SRC_ADAPTATION_FORWARD_H // forward-declarations for commonly used adaptation classes template class RefCount; namespace Adaptation { class Service; class ServiceConfig; class DynamicGroupCfg; class Class; class Initiate; class Initiator; class AccessCheck; class AccessRule; class ServiceGroup; class ServicePlan; class ServiceFilter; class Message; class Answer; typedef RefCount ServicePointer; typedef RefCount ServiceConfigPointer; typedef RefCount ServiceGroupPointer; } // namespace Adaptation #endif /* SQUID_SRC_ADAPTATION_FORWARD_H */