C_AUTH_SEQ | |
C_Cache | |
C_CacheEntry | |
C_Countstr | |
C_dc | |
C_devpoll_state | Current state |
C_fde_disk | |
C_file_state | |
C_FileIterator | |
C_fqdn_cache_stats | |
C_heap | |
C_heap_node | |
C_HeapWalkData | |
C_htcpAuthHeader | |
C_htcpDataHeader | |
C_htcpDataHeaderSquid | |
C_htcpHeader | |
C_ipcache_stats | |
C_l_daemon | |
C_LruPurgeData | |
C_LruWalkData | |
C_lstring | |
C_mib_tree_entry | |
C_ntlm_authenticate | |
C_ntlm_challenge | |
C_ntlm_negotiate | |
C_ntlmhdr | |
C_query_elem | |
C_request_data | |
C_rfc1035_message | |
C_rfc1035_query | |
C_sp | |
C_stackmember | |
C_stackmember::Value | |
C_store_check_cachable_hist | |
C_storerepl_entry | |
C_strhdr | |
C_user_data | |
CAccessLogEntry::AdaptationDetails | This subclass holds general adaptation log info. TODO: Inner class declarations should be moved outside |
CAccessLogEntry::CacheDetails | This subclass holds log info for Squid internal stats TODO: Inner class declarations should be moved outside TODO: some details relevant to particular protocols need shuffling to other sub-classes TODO: this object field need renaming to 'squid' or something |
CAccessLogEntry::Headers | This subclass holds log info for various headers in raw format TODO: shuffle this to the relevant protocol section |
CAccessLogEntry::HtcpDetails | This subclass holds log info for HTCP protocol TODO: Inner class declarations should be moved outside |
CAccessLogEntry::HttpDetails | This subclass holds log info for HTTP protocol TODO: Inner class declarations should be moved outside TODO: details of HTTP held in the parent class need moving into here |
CAccessLogEntry::IcapLogEntry | This subclass holds log info for ICAP part of request TODO: Inner class declarations should be moved outside |
CAccessLogEntry::IcpDetails | This subclass holds log info for ICP protocol TODO: Inner class declarations should be moved outside |
CAccessLogEntry::SslDetails | Logging information specific to the SSL protocol |
►CACL | |
►CAcl::ParameterizedNode< ACLData< const char * > > | |
CAcl::AdaptationServiceCheck | "adaptation_service" ACL |
CAcl::DestinationDomainCheck | "dstdomain" or "dstdom_regex" ACL |
CAcl::MyPortNameCheck | "myportname" ACL |
CAcl::PeerNameCheck | "peername" or "peername_regex" ACL |
CAcl::ReplyHeaderCheck< header > | Matches the value of a given reply header (e.g., "rep_mime_type" ACL) |
CAcl::RequestHeaderCheck< header > | Matches the value of a given request header (e.g., "browser" or "referer_regex") |
CAcl::ServerNameCheck | "ssl::server_name" or "ssl::server_name_regex" ACL |
CAcl::SnmpCommunityCheck | "snmp_community" ACL |
CAcl::SourceDomainCheck | "srcdomain" or "srcdom_regex" ACL |
CAcl::TagCheck | "tag" ACL |
CAcl::UrlCheck | "url_regex" ACL |
CAcl::UrlLoginCheck | "urllogin" ACL |
CAcl::UrlPathCheck | "urlpath_regex" ACL |
►CAcl::ParameterizedNode< ACLData< NotePairs::Entry * > > | |
►CAcl::AnnotationCheck | Common parent of several ACLs dealing with transaction annotations |
CAcl::AnnotateClientCheck | "annotate_client" ACL |
CAcl::AnnotateTransactionCheck | "annotate_transaction" ACL |
CAcl::NoteCheck | "note" ACL |
►CAcl::ParameterizedNode< ACLData< XactionStep > > | |
CAcl::AtStepCheck | "at_step" ACL |
►CAcl::ParameterizedNode< ACLData< const Security::CertErrors * > > | |
CAcl::CertificateErrorCheck | "ssl_error" ACL |
►CAcl::ParameterizedNode< ACLData< X509 * > > | |
CAcl::ClientCertificateCheck | "user_cert" or "ca_cert" ACL |
CAcl::ServerCertificateCheck | "server_cert_fingerprint" ACL |
►CAcl::ParameterizedNode< ACLTimeData > | |
CAcl::CurrentTimeCheck | "time" ACL |
►CAcl::ParameterizedNode< ACLData< Ip::Address > > | |
CAcl::DestinationAsnCheck | "dst_as" ACL |
CAcl::SourceAsnCheck | "src_as" ACL |
►CAcl::ParameterizedNode< ACLData< ACLChecklist * > > | |
CAcl::HasComponentCheck | "has" ACL |
►CAcl::ParameterizedNode< ACLData< hier_code > > | |
CAcl::HierCodeCheck | "hier_code" ACL |
►CAcl::ParameterizedNode< ACLData< HttpHeader * > > | |
CAcl::HttpRepHeaderCheck | "rep_header" ACL |
CAcl::HttpReqHeaderCheck | "req_header" ACL |
►CAcl::ParameterizedNode< ACLData< int > > | |
CAcl::LocalPortCheck | "localport" ACL |
CAcl::UrlPortCheck | "port" ACL |
►CAcl::ParameterizedNode< ACLData< HttpRequestMethod > > | |
CAcl::MethodCheck | "method" ACL |
►CAcl::ParameterizedNode< ACLData< AnyP::ProtocolType > > | |
CAcl::ProtocolCheck | "proto" ACL |
►CAcl::ParameterizedNode< ACLData< err_type > > | |
CAcl::SquidErrorCheck | "squid_error" ACL |
CACLARP | |
CACLEui64 | |
CACLExtUser | |
CACLExternal | |
CACLHTTPStatus | |
►CACLIP | |
CACLDestinationIP | |
CACLLocalIP | |
CACLSourceIP | |
CACLIdent | |
CACLMaxConnection | |
CACLMaxUserIP | |
CACLProxyAuth | |
CACLRandom | |
CAcl::ConnMark | |
CAcl::ConnectionsEncrypted | |
►CAcl::InnerNode | An intermediate ACL tree node. Manages a collection of child tree nodes |
CAcl::AllOf | |
CAcl::AndNode | |
CAcl::NotNode | Implements the "not" or "!" operator |
►CAcl::OrNode | |
CAcl::AnyOf | Configurable any-of ACL. Each ACL line is a disjuction of ACLs |
CAcl::Tree | |
CAcl::ParameterizedNode< P > | |
CAcl::TransactionInitiator | Transaction_initiator ACL |
CAcl::Address | List of address-based ACLs |
CAcl::Answer | |
►CAcl::ChecklistFiller | Interface for those capable of configuring an ACLFilledChecklist object |
►CConnStateData | |
CFtp::Server | Manages a control connection from an FTP client |
CHttp::One::Server | Manages a connection from an HTTP/1 or HTTP/0.9 client |
►CSecurity::PeerConnector | |
CSecurity::BlindPeerConnector | A simple PeerConnector for SSL/TLS cache_peers. No SslBump capabilities |
CSsl::IcapPeerConnector | A simple PeerConnector for Secure ICAP services. No SslBump capabilities |
CSsl::PeekingPeerConnector | A PeerConnector for HTTP origin servers. Capable of SslBumping |
►CStoreClient | StoreGetPublic*() caller |
►CICPState | |
CICP2State | |
CICP3State | |
CMimeIcon | |
CUrnState | |
CclientReplyContext | |
ChtcpSpecifier | |
►CAcl::Option | A single option supported by an ACL: -x[=value] or –name[=value] |
►CAcl::TypedOption< CharacterSetOptionValue > | |
CAcl::CharacterSetOption | Option value to configure one or more characters (e.g., -m=",;") |
CAcl::TypedOption< Recipient > | Type-specific Option (e.g., a boolean –toggle or -m=SBuf) |
CAcl::OptionExtractor | Low-level parser that extracts but does not interpret ACL options |
CAcl::OptionsParser | Parses/validates/stores ACL options; skips/preserves parameter flags |
CAcl::OptionValue< Value > | Stores configuration of a typical boolean flag or a single-value Option |
CAcl::TypeNameCmp | ACL type name comparison functor |
Cacl_httpstatus_data | |
Cacl_ip_data | |
Cacl_nfmark | |
Cacl_proxy_auth_match_cache | |
Cacl_tos | |
►CACLChecklist | |
CACLFilledChecklist | |
►CACLChecklist::AsyncState | |
CACLChecklist::NullState | |
CDestinationDomainLookup | |
CDestinationIPLookup | |
CExternalACLLookup | |
CIdentLookup | |
CProxyAuthLookup | |
CSourceDomainLookup | |
CACLChecklist::Breadcrumb | Position of a child node within an ACL tree |
CACLData< M > | Configured ACL parameter(s) (e.g., domain names in dstdomain ACL) |
►CACLData< ACLChecklist * > | |
CACLHasComponentData | |
►CACLData< AnyP::ProtocolType > | |
CACLProtocolData | |
►CACLData< char const * > | |
►CACLDomainData | |
CACLServerNameData | |
CACLRegexData | |
►CACLStringData | |
CACLAdaptationServiceData | |
CACLUserData | |
►CACLData< const Security::CertErrors * > | |
CACLSslErrorData | |
►CACLData< err_type > | |
CACLSquidErrorData | |
►CACLData< hier_code > | |
CACLHierCodeData | |
►CACLData< HttpHeader * > | |
CACLHTTPHeaderData | |
►CACLData< HttpRequestMethod > | |
CACLMethodData | |
►CACLData< int > | |
CACLIntRange | |
►CACLData< Ip::Address > | |
CACLASN | |
►CACLData< NotePairs::Entry * > | |
CACLAnnotationData | |
CACLNoteData | |
►CACLData< time_t > | |
CACLTimeData | |
►CACLData< X509 * > | |
CACLCertificateData | |
►CACLData< XactionStep > | |
CACLAtStepData | |
CAclDenyInfoList | Deny_info representation. Currently a POD |
CAclDomainDataDumpVisitor | |
CAclSizeLimit | Representation of a class of Size-limit ACLs |
CAdaptation::AccessRule | |
CAdaptation::Answer | Summarizes adaptation service answer for the noteAdaptationAnswer() API |
►CAdaptation::Config | |
CAdaptation::Ecap::Config | General eCAP configuration |
CAdaptation::Icap::Config | |
CAdaptation::DynamicGroupCfg | DynamicServiceGroup configuration to remember future dynamic chains |
►CAdaptation::Ecap::FirstLineRep | |
CAdaptation::Ecap::RequestLineRep | |
CAdaptation::Ecap::StatusLineRep | |
CAdaptation::History::Entry | Single Xaction stats (i.e., a historical record entry) |
CAdaptation::Icap::InOut | |
CAdaptation::Icap::ModXact::State | |
CAdaptation::Icap::Options | |
CAdaptation::Icap::Options::TransferList | |
CAdaptation::Icap::Options::Transfers | |
CAdaptation::Icap::Preview | |
CAdaptation::Icap::ServiceRep::Client | |
CAdaptation::Icap::SizedEstimate | |
CAdaptation::Icap::TrailerParser | Parses and stores ICAP trailer header block |
CAdaptation::Icap::VirginBodyAct | |
CAdaptation::Icap::XactAbortInfo | |
CAdaptation::Message | |
CAdaptation::ServiceFilter | Information used to search for adaptation services |
CAdaptation::ServicePlan | |
►CAddress::v4_anyaddr | |
CIp | |
►CAddress::v4_localhost | |
CIp | |
►CAddress::v4_noaddr | |
CIp | |
►CAddress::v6_noaddr | |
CIp | |
CAIOCounts | |
CAnyP::ProtocolVersion | |
CAnyP::TrafficMode | |
CAnyP::Uri | |
CAnyP::UriScheme | |
Cas_info | |
CAsHex< Integer > | Std::ostream manipulator to print integers as hex numbers prefixed by 0x |
CAsList< Container > | Std::ostream manipulator to print containers as flat lists |
Cassignment_key_t | |
CASState | |
CAsyncCallback< Answer > | Smart AsyncCall pointer for delivery of future results |
CAsyncCallback< DownloaderAnswer > | |
CAsyncCallback< HappyConnOpenerAnswer > | |
CAsyncCallback< Http::TunnelerAnswer > | |
CAsyncCallback< Security::EncryptorAnswer > | |
CAsyncCallback< StartListeningAnswer > | |
CAsyncCallList | |
CAsyncCallQueue | |
►CAsyncEngine | |
CAdaptation::Ecap::Engine | Manages async eCAP transactions |
CCommSelectEngine | |
CEventScheduler | |
CRecordingEngine | |
CSignalEngine | |
CStoreRootEngine | |
CAuth::Config | |
CAuth::CredentialsCache | Cache of Auth::User credentials, keyed by Auth::User::userKey |
CAuth::QueueNode | |
CAuth::SchemeConfig | |
CAuth::SchemesConfig | |
CAuth::StateData | |
CAuthorization | [Proxy-]Authorization header producer |
CAuthUserIP | |
►CBandwidthBucket | Base class for Squid-to-client bandwidth limiting |
CClientInfo | |
CMessageBucket | Limits Squid-to-client bandwidth for each matching response |
Cbase64_decode_ctx | |
Cbase64_encode_ctx | |
►CBaseVirtual | |
CChildVirtual | |
CBodyPipeCheckout | |
CByteCounter | Counter for accumulating byte values |
Ccache_mask_info_t | |
CCacheDigest | |
CCacheDigestGuessStats | |
CCacheDigestStats | |
►CCacheManager | |
CCacheManagerInternals | Provides test code access to CacheManager internal symbols |
Ccachemgr_request | |
CCachePeer | |
CCachePeer::icp_ | |
CCachePeers | Cache_peer configuration storage |
CCacheQueryStats | |
CCallbackData | Old-style void* callback parameter |
CCallCounter | |
►CCallDialer | |
►CJobDialer< ModXact > | |
►CNullaryMemFunT< ModXact > | |
CAdaptation::Icap::ConnWaiterDialer | |
►CJobDialer< BodyConsumer > | |
►CUnaryMemFunT< BodyConsumer, BodyPipe::Pointer > | |
CBodyConsumerDialer | |
►CJobDialer< BodyProducer > | |
►CUnaryMemFunT< BodyProducer, BodyPipe::Pointer > | |
CBodyProducerDialer | |
►CJobDialer< C > | |
CCommCbMemFunT< C, Params_ > | |
CCommAcceptCbPtrFun | |
CCommCloseCbPtrFun | |
CCommConnectCbPtrFun | |
CCommIoCbPtrFun | |
CCommTimeoutCbPtrFun | |
CEventDialer | |
►CJobDialer< Job > | |
►CUnaryMemFunT< Job, Argument1, Argument1 & > | |
CUnaryJobCallbackDialer< Job, Argument1 > | |
CNullaryMemFunT< Job > | |
CUnaryMemFunT< Job, Data, Argument1 > | |
CListeningStartedDialer | Dials clientListenerConnectionOpened call |
CNullaryFunDialer | Calls a function without arguments. See also: NullaryMemFunT |
CStoreIOStateCb | |
CUnaryCbcCallbackDialer< Destination, Argument1 > | |
CUnaryCbdataDialer< Argument1 > | |
CUnaryFunCallbackDialer< Argument1 > | CallDialer for single-parameter callback functions |
CUnaryFunDialer< Argument1 > | CallDialer for single-parameter stand-alone functions |
CCalledEvent | Helper for tests - an event which records the number of calls it received |
CCaseInsensitiveSBufEqual | |
CCaseInsensitiveSBufHash | |
CCbcPointer< Cbc > | |
CCbcPointer< Adaptation::Initiate > | |
CCbcPointer< Adaptation::Initiator > | |
CCbcPointer< Argument1 > | |
CCbcPointer< AsyncJob > | |
CCbcPointer< Auth::CredentialsCache > | |
CCbcPointer< BodyConsumer > | |
CCbcPointer< BodyProducer > | |
CCbcPointer< C > | |
CCbcPointer< CachePeer > | |
CCbcPointer< CbDataList > | |
CCbcPointer< ClientHttpRequest > | |
CCbcPointer< Comm::ConnOpener > | |
CCbcPointer< ConnStateData > | |
CCbcPointer< Destination > | |
CCbcPointer< Dns::IpReceiver > | |
CCbcPointer< Downloader > | |
CCbcPointer< ErrorState > | |
CCbcPointer< HappyConnOpener > | |
CCbcPointer< Http::Tunneler > | |
CCbcPointer< Job > | |
CCbcPointer< ModXact > | |
CCbcPointer< PeerPoolMgr > | |
CCbcPointer< PeerSelectionInitiator > | |
CCbcPointer< Security::BlindPeerConnector > | |
CCbcPointer< Security::PeerConnector > | |
CCbcPointer< Ssl::IcapPeerConnector > | |
Ccbdata | |
CCBDataIndex | |
CCbDataList< C > | |
CCbDataList< err_type > | |
CCbDataList< int > | |
CCbDataListContainer< C > | |
CCbDataListContainer< err_type > | |
CCbDataListIterator< C > | |
►CCbdataParent | |
►CAsyncJob | |
CAdaptation::AccessCheck | |
►CAdaptation::Initiate | |
CAdaptation::Ecap::XactionRep | |
►CAdaptation::Icap::Launcher | |
CAdaptation::Icap::ModXactLauncher | |
CAdaptation::Icap::OptXactLauncher | |
►CAdaptation::Icap::Xaction | |
CAdaptation::Icap::ModXact | |
CAdaptation::Icap::OptXact | |
CAdaptation::Iterator | Iterates services in ServiceGroup, starting adaptation launchers |
►CAdaptation::Initiator | |
CAdaptation::Icap::Launcher | |
CAdaptation::Icap::ServiceRep | |
CAdaptation::Iterator | Iterates services in ServiceGroup, starting adaptation launchers |
►CClient | |
►CFtp::Client | FTP client functionality shared among FTP Gateway and Relay clients |
CFtp::Gateway | |
CFtp::Relay | |
CHttpStateData | |
CClientHttpRequest | |
►CBodyConsumer | |
CAdaptation::Ecap::XactionRep | |
CAdaptation::Icap::ModXact | |
CBodySink | |
CClient | |
CClientHttpRequest | |
►CBodyProducer | |
CAdaptation::Ecap::XactionRep | |
CAdaptation::Icap::ModXact | |
CClient | |
►CServer | |
CConnStateData | |
CComm::ConnOpener | |
CComm::TcpAcceptor | |
CDownloader | |
CHappyConnOpener | |
CHttp::Tunneler | |
►CHttpControlMsgSink | Sends a single control message, notifying the Sink |
CConnStateData | |
►CIpc::Forwarder | |
CMgr::Forwarder | |
CSnmp::Forwarder | |
►CIpc::Inquirer | |
CMgr::Inquirer | |
CSnmp::Inquirer | |
►CIpc::UdsOp | |
►CIpc::Port | Waits for and receives incoming IPC messages; kids handle the messages |
CIpc::Coordinator | Coordinates shared activities of Strands (Squid processes or threads) |
CIpc::Strand | Receives coordination messages on behalf of its process or thread |
CIpc::UdsSender | Attempts to send an IPC message a few times, with a timeout |
CLog::TcpLogger | |
►CMgr::StoreToCommWriter | |
CMgr::ActionWriter | |
CMgr::Filler | Coordinator with a local cache manager response |
CPeerPoolMgr | Maintains an fixed-size "standby" PconnPool for a single CachePeer |
CRock::HeaderUpdater | |
CRock::Rebuild | |
CSecurity::PeerConnector | |
CServer | |
►CDns::IpReceiver | Interface for receiving IP::Addresses from nbgethostbyname() |
CPeerSelector | |
►CHelper::SessionBase | Single helper process |
CHelper::Session | |
Chelper_stateful_server | |
►CPeerSelectionInitiator | Interface for those who need a list of peers to forward a request to |
CFwdState | |
CTunnelStateData | |
CCharacterSet | Optimized set of C chars, with quick membership test and merge support |
CClassCBucket | |
CClientDelayConfig | |
CClientDelayPools | |
CClientHttpRequest::Flags | |
CClientHttpRequest::Out | |
CClientHttpRequest::Redirect | |
CClientInfo::Cutoff | |
CClientInfo::Protocol | |
CclientReplyContext::Flags | |
CclientStreamNode | |
CClpMap< Key, Value, MemoryUsedBy > | |
CClpMap< Key, Value, MemoryUsedBy >::Entry | Keeper of cache entry Key, Value, and caching-related entry metadata |
Ccmsghdr | |
CCodeContextGuard | |
CCollapsedForwarding | Sends and handles collapsed forwarding notifications |
CCollapsedForwardingMsg | IPC queue message |
CCollapsingHistory | Collapsed forwarding history of a master transaction |
CComm::AcceptLimiter | |
CComm::CbEntry | |
CComm::ConnOpener::Calls | Handles to calls which we may need to cancel |
CComm::IoCallback | Details about a particular Comm IO callback event |
CComm::TcpKeepAlive | Configuration settings for the TCP keep-alive feature |
CCommandLine | Manages arguments passed to a program (i.e., main(argc, argv) parameters) |
►CCommCommonCbParams | |
CCommAcceptCbParams | |
CCommCloseCbParams | |
CCommConnectCbParams | |
CCommIoCbParams | |
CCommTimeoutCbParams | |
►CCommDialerParamsT< Params_ > | |
CCommCbMemFunT< C, Params_ > | |
►CCommDialerParamsT< CommAcceptCbParams > | |
CCommAcceptCbPtrFun | |
►CCommDialerParamsT< CommCloseCbParams > | |
CCommCloseCbPtrFun | |
►CCommDialerParamsT< CommConnectCbParams > | |
CCommConnectCbPtrFun | |
►CCommDialerParamsT< CommIoCbParams > | |
CCommIoCbPtrFun | |
►CCommDialerParamsT< CommTimeoutCbParams > | |
CCommTimeoutCbPtrFun | |
CCommIO | |
CCommonNamesPrinter | Helper class to print CNs extracted using Ssl::matchX509CommonNames() |
CCommonPool | |
CCommQuotaQueue | |
CCompiledDebugMessage | Fully processed debugs(), ready to be logged |
CCompositePoolNode::CompositeSelectionDetails | |
►CConfigOption | |
CConfigOptionAdapter< C > | |
CConfigOptionVector | |
CConfigParser | |
CConfigParser::CfgFile | |
CConfiguration::Component< T > | |
CConnStateData::PinnedIdleContext | Parameters for the async notePinnedConnectionBecameIdle() call |
CConnStateData::ServerConnectionContext | NoteTakeServerConnectionControl() callback parameter |
CConservativeTimer | |
►CCPPUNIT_NS::TestFixture | |
CTestACLMaxUserIP | |
CTestAuth | |
CTestAuthConfig | |
CTestAuthUserRequest | |
CTestBoilerplate | |
CTestCacheManager | |
CTestCharacterSet | |
CTestClpMap | |
CTestConfigParser | |
CTestDiskIO | |
CTestEnumIterator | |
CTestEvent | |
CTestEventLoop | |
CTestHttp1Parser | |
CTestHttpReply | |
CTestHttpRequest | |
CTestHttpRequestMethod | |
CTestIcmp | |
CTestIpAddress | |
CTestLookupTable | |
CTestMath | |
CTestMem | |
CTestNetDb | |
CTestPackableStream | |
CTestPreCompiler | |
CTestRandomUuid | |
CTestRefCount | |
CTestRfc1035 | |
CTestRfc1738 | |
CTestRock | |
CTestSBuf | |
CTestSBufList | |
CTestStatHist | |
CTestStore | |
CTestStoreController | |
CTestStoreHashIndex | |
CTestString | |
CTestTokenizer | |
CTestUfs | |
CTestUri | |
CTestUriScheme | |
CTestYesNoNone | |
Ccpu_set_t | |
CCpuAffinityMap | Stores cpu_affinity_map configuration |
CCpuAffinitySet | Cpu affinity management for a single process |
CDebug | |
CDebug::Context | Meta-information for debugs() or a similar debugging call |
►CDebugChannel | Receiver of debugs() messages (e.g., stderr or cache.log) |
CCacheLogChannel | DebugChannel managing messages destined for the configured cache_log file |
CStderrChannel | DebugChannel managing messages destined for "standard error stream" (stderr) |
CSyslogChannel | Syslog DebugChannel |
CDebugChannel::Logger | Output iterator for writing CompiledDebugMessages to a given channel |
CDebugFile | Named FILE with very-early/late usage safety mechanisms |
CDebugMessage | Manages configurable aspects of a debugs() message |
CDebugMessageHeader | Meta-information of a Finish()ed debugs() message |
CDebugMessages | Collection of DebugMessage objects (with fast access by message IDs) |
CDebugModule | |
CDefaultValues | |
CDelayBucket | |
CDelayConfig | |
CDelayedAsyncCalls | |
CDelayedUdpSend | Delayed icpUdpSend() call |
CDelayId | |
CDelayPool | |
CDelayPools | |
CDelaySpec | |
CDelayTaggedStatsVisitor | |
CDelayTaggedUpdater | |
CDelayTaggedUpdateVisitor | |
CDelayUserStatsVisitor | |
CDelayUserUpdater | |
CDelayUserUpdateVisitor | |
CDescriptorSet | An unordered collection of unique descriptors with O(1) add/del/has ops |
CDigestFetchState | |
Cdiomsg | |
Cdiskd_stats_t | |
CDiskdActionData | Store disk daemon stats |
CDiskFile::Config | Generally useful configuration options supported by some children |
►CDiskIOModule | |
CBlockingDiskIOModule | |
CDiskDaemonDiskIOModule | |
CDiskThreadsDiskIOModule | |
CIpcIoDiskIOModule | |
CMmappedDiskIOModule | |
►CDiskIOStrategy | |
CBlockingIOStrategy | |
CDiskThreadsIOStrategy | |
CDiskdIOStrategy | |
CIpcIoIOStrategy | |
CMmappedIOStrategy | |
CSingletonIOStrategy | |
Cdlink_list | |
Cdlink_node | |
CDns::CachedIp | CachedIps element |
CDns::CachedIps | |
CDns::GoodIpsIterator | Iterates over good IPs in CachedIps, starting at the so called current one |
CDns::IpsIterator | Iterates over any (good and/or bad) IPs in CachedIps, in unspecified order |
CDns::IpsSelector< Iterator > | |
CDns::LookupDetails | Encapsulates DNS lookup results |
Cdomaincontroller | |
CDownloaderAnswer | Download result |
Cdread_ctrl | |
Cdwrite_q | |
Cedui_conf_t | |
Cedui_ldap_t | |
CEntry | |
Cenum_list | |
►CEnumIteratorBase< EnumType > | |
CEnumIterator< EnumType > | |
CReverseEnumIterator< EnumType > | |
►CEnumRangeT< EnumType > | |
CWholeEnum< EnumType > | |
Cerr_code_struct | |
CError | Transaction problem |
CErrorDynamicPageInfo | Error page created from admin-configurable metadata (e.g. deny_info) |
CErrorPage::Build | State and parameters shared by several ErrorState::compile*() methods |
CErrorPage::BuildErrorPrinter | Pretty-prints error page/deny_info building error |
CErrorState | |
CESIContext::ParserState | |
CESIExpression | |
CESIFunction | |
CESIParser::Register | |
►CESIParserClient | |
CESIContext | |
CESIVariableProcessor | |
CESIVarState | |
►CESIVarState::Variable | |
CESIVariableCookie | |
CESIVariableExpression | |
CESIVariableHost | |
CESIVariableLanguage | |
CESIVariableQuery | |
CESIVariableReferer | |
CESIVariableUserAgent | |
CETag | |
Ceui64 | |
CEui::Eui48 | |
CEui::Eui64 | |
CEui::EuiConfig | |
Cev_entry | |
►CEventLoop | |
CStockEventLoop | |
Cexternal_acl | |
Cexternal_acl_data | |
CExternalACLEntryData | |
CexternalAclState | |
CFadingCounter | Counts events, forgetting old ones. Useful for "3 errors/minute" limits |
Cfde | |
Cfde::_fde_flags | |
CFile | Portable locking-aware exception-friendly file (with RAII API) |
CFileMap | |
CFileOpeningConfig | How should a file be opened/created? Should it be locked? |
CIpc::Mem::FlexibleArray< Ipc::MemMapSlot > | |
CIpc::Mem::FlexibleArray< Ipc::QueueReader > | |
CIpc::Mem::FlexibleArray< Ipc::StoreMapAnchor > | |
CIpc::Mem::FlexibleArray< StoredNode > | |
CFormat::FmtConfig | |
CFormat::Format | |
CFormat::Token | |
CFormat::TokenNamespace | |
CFormat::TokenTableEntry | One entry in a table of format tokens |
►CFormattedLog | |
CCustomLog | |
CSecurity::KeyLog | Single tls_key_log directive configuration and logging handler |
Cfqdncache_entry | |
Cfqdncache_entry::Flags | |
CFs::Ufs::RebuildState | |
CFs::Ufs::RebuildState::Flags | |
CFs::Ufs::UFSStoreState::_queued_read | |
CFs::Ufs::UFSStoreState::_queued_write | |
CFs::Ufs::UFSStrategy | |
►CFs::Ufs::UFSSwapLogParser | |
CUFSSwapLogParser_v1_32bs | |
CUFSSwapLogParser_v2 | Swap.state v2 log parser |
►CFtp::Channel | |
CFtp::CtrlChannel | |
CFtp::DataChannel | |
CFtp::GatewayFlags | |
CftpListParts | |
CFwdServer | |
Cgb_t | |
Cgdstruct | |
Cgeneric_cbdata | |
CHappyConnOpener::Attempt | Connection opening attempt in progress (or falsy) |
CHappyConnOpenerAnswer | Final result (an open connection or an error) sent to the job initiator |
►CHappyOrderEnforcer | |
CPrimeChanceGiver | Enforces happy_eyeballs_connect_timeout |
CSpareAllowanceGiver | Enforces happy_eyeballs_connect_gap and happy_eyeballs_connect_limit |
CHappySpareWait | Keeps track of HappyConnOpener spare track waiting state |
CHardCodedError | Error page (or a part of an error page) with hard-coded template text |
CHardFun< ReturnType, ArgType, fun > | |
CHasExplicit | |
►Chash_link | |
CClientInfo | |
CExternalACLEntry | |
CIdleConnList | |
►CStoreEntry | |
CCapturingStoreEntry | |
Cnet_db_name | |
CnetdbEntry | |
Chash_table | |
CheaderMangler | |
CHeaderManglers | A collection of headerMangler objects for a given message kind |
CHeaderManglers::NoCaseLessThan | |
CHeaderWithAcl | |
CHeapPolicyData | |
CHeapPurgeData | |
CHelper::ChildConfig | |
CHelper::Client::_stats | |
CHelper::Reply | |
CHelper::Request | |
CHelper::ReservationId | (temporary) lock on a (stateful) helper channel |
CHelper::SessionBase::_helper_flags | |
CHelper::Xaction | Holds the required data to serve a helper request |
CHierarchyLogEntry | |
Chstruct | |
ChtcpDetail | |
CHtcpReplyData | |
CHtcpReplyData::cto_t | |
ChtcpStuff | |
CHttp::ContentLengthInterpreter | |
CHttp::HeaderLookupTable_t | |
CHttp::HeaderTableRecord | |
►CHttp::One::ChunkExtensionValueParser | |
CAdaptation::Icap::ChunkExtensionValueParser | Handles ICAP-specific chunk extensions supported by Squid |
CHttp::StateFlags | |
CHttp::StatusLine | |
CHttp::Stream::DeferredParams | |
CHttp::TunnelerAnswer | |
CHttpBody | |
CHttpControlMsg | Bundles HTTP 1xx reply and the "successfully forwarded" callback |
CHttpHdrCc | |
CHttpHdrContRange | |
CHttpHdrRange | |
CHttpHdrRangeIter | |
CHttpHdrRangeSpec | |
CHttpHdrSc | |
CHttpHdrScTarget | |
►CHttpHeader | |
CDetailEntryParser | |
CHttpHeaderEntry | |
CHttpHeaderFieldStat | Per field statistics. Currently a POD |
CHttpHeaderHashTable | |
CHttpHeaderStat | HTTP per header statistics |
CHttpRequestMethod | |
CHttpStateData::ReuseDecision | Assists in making and relaying entry caching/sharing decision |
CHttpStatusAclDumpVisitor | |
CHttpUpgradeProtocolAccess | Allows or blocks HTTP Upgrade protocols (see http_upgrade_request_protocols) |
CHttpUpgradeProtocolAccess::NamedGuard | Single configured access rule for an explicitly named protocol |
►CIcmp | |
CIcmp4 | |
CIcmp6 | |
CIcmpPinger | |
CIcmpSquid | |
CIcmpStub | |
CIcmpConfig | |
CicmpEchoData | |
Cicp_common_t | |
CIdent::_IdentClient | |
CIdent::IdentConfig | |
CIdent::IdentStateData | |
Cidns_query | |
CInstanceId< Class, ValueType > | |
CInstanceId< AsyncCall > | |
CInstanceId< AsyncJob > | |
CInstanceId< Comm::Connection, uint64_t > | |
CInstanceId< Helper::SessionBase > | |
CInstanceId< idns_query > | |
CInstanceId< Ipc::QueueReader > | |
CInstanceId< MasterXaction, uint64_t > | |
CInstanceId< MemBlob > | |
CInstanceId< PeerSelector > | |
CInstanceId< SBuf > | |
Cintnode | |
CIoResult< RT > | |
CIoStats | IO statistics. Currently a POD |
Ciovec | |
CIp::Address | |
CIp::Address_list | |
CIp::Intercept | |
CIp::NfMarkConfig | Netfilter mark/mask pair |
CIp::Qos::Config | |
Cip_user_dict | |
CIpAclDumpVisitor | |
►CIpc::BaseMultiQueue | |
CIpc::FewToFewBiQueue | |
CIpc::MultiQueue | |
CIpc::FewToFewBiQueue::Metadata | Shared metadata for FewToFewBiQueue |
CIpc::FewToFewBiQueue::Owner | |
CIpc::Mem::FlexibleArray< Item > | |
CIpc::Mem::IdSet | Shareable set of positive uint32_t IDs with O(1) insertion/removal ops |
CIpc::Mem::IdSetInnerNode | Helper class to perform inner node manipulation for IdSet |
CIpc::Mem::IdSetMeasurements | Basic IdSet storage parameters, extracted here to keep them constant |
CIpc::Mem::IdSetPosition | |
CIpc::Mem::Owner< Class > | |
CIpc::Mem::PageId | Shared memory page identifier, address, or handler |
CIpc::Mem::PagePool | |
CIpc::Mem::PageStack | |
CIpc::Mem::PageStack::Config | PageStack construction and SharedMemorySize calculation parameters |
CIpc::Mem::Segment | POSIX shared memory segment |
CIpc::MemMap | A map of MemMapSlots indexed by their keys, with read/write slot locking |
CIpc::MemMap::Shared | Data shared across maps in different processes |
CIpc::MemMapCleaner | API for adjusting external state when dirty map slot is being freed |
CIpc::MemMapSlot | MemMap basic element, holding basic shareable memory block info |
CIpc::MultiQueue::Metadata | Shared metadata for MultiQueue |
CIpc::MultiQueue::Owner | |
CIpc::OneToOneUniQueue | |
CIpc::OneToOneUniQueue::Full | |
CIpc::OneToOneUniQueue::ItemTooLarge | |
CIpc::OneToOneUniQueues | Shared array of OneToOneUniQueues |
CIpc::OpenListenerParams | "shared listen" is when concurrent processes are listening on the same fd |
CIpc::QuestionerId | |
CIpc::QueueReader | |
CIpc::QueueReaders | Shared array of QueueReaders |
CIpc::ReadWriteLock | |
CIpc::ReadWriteLockStats | Approximate stats of a set of ReadWriteLocks |
CIpc::RequestId | |
CIpc::SharedListenRequest | Request for a listen socket with given parameters |
CIpc::SharedListenResponse | Response to SharedListenRequest |
CIpc::StartListeningAnswer | StartListening() result |
CIpc::StoreMap | |
CIpc::StoreMap::Owner | Aggregates anchor and slice owners for Init() caller convenience |
CIpc::StoreMapAnchor | |
CIpc::StoreMapAnchor::Basics | |
CIpc::StoreMapAnchors | |
►CIpc::StoreMapCleaner | API for adjusting external state when dirty map slice is being freed |
CMemStore | |
CRock::SwapDir | |
CTransients | |
CIpc::StoreMapItems< C > | |
CIpc::StoreMapSlice | |
CIpc::StoreMapUpdate | Aggregates information required for updating entry metadata and headers |
CIpc::StoreMapUpdate::Edition | During an update, the stored entry has two editions: stale and fresh |
CIpc::StrandCoord | Strand location details |
CIpc::StrandMessage | IPC message carrying StrandCoord |
CIpc::StrandSearchRequest | Asynchronous strand search request |
CIpc::TypedMsgHdr::CtrlBuffer | |
CIpc::TypedMsgHdr::DataBuffer | |
Cipc_params | |
Cipcache_entry | |
Cipcache_entry::Flags | |
CIpCacheLookupForwarder | Forwards non-blocking IP cache lookup results to either IPH or IpReciever |
CIpCacheLookupForwarder::firstLookupStart | Time of the idnsALookup() call |
CIpCacheLookupForwarder::lastLookupEnd | Time of the last noteLookup() call |
CIpcIoMsg | Converts DiskIO requests to IPC queue messages |
CIpcIoPendingRequest | Keeps original I/O request parameters while disker is handling the request |
►CJobWaitBase | |
CJobWait< Comm::ConnOpener > | |
CJobWait< Ssl::IcapPeerConnector > | |
CJobWait< HappyConnOpener > | |
CJobWait< Security::PeerConnector > | |
CJobWait< Http::Tunneler > | |
CJobWait< Security::BlindPeerConnector > | |
CJobWait< Downloader > | |
CJobWait< Job > | |
CKid | |
CKids | Collection of kids |
Cl_stdio_t | |
Cl_udp_t | |
Cldap_creds | |
►Clibecap::Body | |
CAdaptation::Ecap::BodyRep | |
►Clibecap::Header | |
CAdaptation::Ecap::HeaderRep | |
►Clibecap::host::Host | |
CAdaptation::Ecap::Host | |
►Clibecap::host::Xaction | |
CAdaptation::Ecap::XactionRep | |
►Clibecap::Message | |
CAdaptation::Ecap::MessageRep | |
►Clibecap::NamedValueVisitor | |
COptionsExtractor | Libecap Visitor for converting adapter transaction options to HttpHeader |
►Clibecap::Options | |
CAdaptation::Ecap::ConfigRep | Wraps Adaptation::Ecap::ServiceConfig to allow eCAP visitors |
►Clibecap::RequestLine | |
CAdaptation::Ecap::RequestLineRep | |
►Clibecap::StatusLine | |
CAdaptation::Ecap::StatusLineRep | |
CLoadableModule | |
CLock | |
CSecurity::LockingPointer< DH, DH_free_cpp, HardFun< int, DH *, DH_up_ref > > | |
CSecurity::LockingPointer< X509, X509_free_cpp, HardFun< int, X509 *, X509_up_ref > > | |
CLog::LogConfig | |
CLogfile | |
Clogfile_buffer_t | |
CLoggingSectionGuard | |
CLogTags | |
CLogTagsErrors | |
CLookupTable< EnumType, RecordType, Hasher > | |
CLookupTableRecord< EnumType > | |
CLruNode | |
CLruPolicyData | |
Clsstruct | |
Cm_ADDR | |
Cmain_args | |
CMem::AllocatorProxy | |
CMem::Meter | |
CMem::PoolMeter | |
CMem::PoolMeter::mgb_t | Object to track per-pool cumulative counters |
CMem::PoolStats | |
Cmem_hdr | |
Cmem_node | |
CMemBlobStats | Various MemBlob class-wide statistics |
CMemChunk | |
CMemObject | |
CMemObject::MemCache | State of an entry with regards to the [shared] memory caching |
CMemObject::SwapOut | |
CMemObject::XitTable | State of an entry with regards to the [shared] in-transit table |
CMemPools | |
CMemStore::SlotAndPage | Temporary storage for slot and page ID pointers; for the waiting cache |
CMemStoreMapExtraItem | |
CMessageDelayConfig | Configuration for response delay pools |
CMessageDelayPools | |
CMessageSizes | |
CMgr::ActionParams | Cache Manager Action parameters extracted from the user request |
CMgr::ActionPasswordList | List of cachemgr password authorization definitions. Currently a POD |
CMgr::CountersActionData | Store traffic and resource counters |
CMgr::InfoActionData | |
CMgr::IntervalActionData | |
CMgr::IoActionData | Store size histograms of network read() from peer server |
CMgr::QueryParams | |
CMgr::ServiceTimesActionData | Store service times for 5 and 60 min |
CMgr::StoreIoActionData | Store IO interface data |
CMimeEntry | |
CMmapping | |
CMoreToAlloc | |
►Cmsghdr | |
CIpc::TypedMsgHdr | Struct msghdr with a known type, fixed-size I/O and control buffers |
Cndstruct | |
CNeighborTypeDomainList | Representation of a neighbor_type_domain configuration directive. A POD |
Cnet_db_peer | |
CnetdbExchangeState | |
Cnode | |
Cns | |
Cnsvc | |
COpenSSL_vcb_disambiguation | |
CAcl::OptionValue< bool > | |
CAcl::OptionValue< CharacterSet > | |
COverflowSumTester< S > | |
CIpc::Mem::Owner< Ipc::FewToFewBiQueue::Metadata > | |
CIpc::Mem::Owner< Ipc::Mem::PageStack > | |
CIpc::Mem::Owner< Ipc::MultiQueue::Metadata > | |
CIpc::Mem::Owner< Ipc::OneToOneUniQueues > | |
CIpc::Mem::Owner< Ipc::QueueReaders > | |
CIpc::Mem::Owner< Ipc::StoreMapItems > | |
CIpc::Mem::Owner< Rock::Rebuild::Stats > | |
►CPackable | |
CMemBuf | |
CShmWriter | |
CStoreEntry | |
CParameters | |
►CParent | |
CAcl::FinalizedParameterizedNode< Parent > | |
CParser::BinaryTokenizer | |
CParser::BinaryTokenizerContext | Enables efficient debugging with concise field names: Hello.version.major |
CParser::InsufficientInput | Thrown by modern "incremental" parsers when they need more data |
CParser::Tokenizer | |
CPconnModule | |
CPconnPool | |
CPeerConnectionPointer | |
CPeerDigest | |
CPeerSelectionDumper | Helper class to report a selected destination (for debugging) |
CPeerSelectorPingMonitor | |
CPendingOpenRequest | Holds information necessary to handle JoinListen response |
CPing::pingStats_ | Measurements collected by the squidclient ping mode logics |
CPing::TheConfig | Parameters controlling 'ping' mode message looping |
Cping_data | ICP probing of cache_peers during peer selection |
CpingerEchoData | |
CpingerReplyData | |
CPipeline | |
CPointerPrinter< Pointer > | |
CPoolingAllocator< Value > | STL Allocator that uses Squid memory pools for memory management |
CPoolingAllocator< Value >::rebind< OtherValue > | |
CPoolMeta | |
CProgress | Advancement of work that consists of (usually known number) of similar steps |
CProtocolView | Reference to a protocol name[/version] string; no 0-termination is assumed |
CProxyProtocol::Parsed | Successful parsing result |
CProxyProtocol::Two::Tlv | Single Type-Length-Value (TLV) block from PROXY protocol specs |
Cpw_auth_hdr | |
CRandomUuid | |
CRange< C, S > | |
CRaw | |
CRawAccessLogEntry | |
►CRawLongOption | |
CLongOption | A struct option C++ wrapper, helps with option::name copying/freeing |
CRawPointerT< Pointer > | |
Credirect_addr | |
CRedirectStateData | |
CRefCount< C > | |
CRefCount< AccessLogEntry > | |
CRefCount< Action > | |
CRefCount< ActionCreator > | |
CRefCount< ActionProfile > | |
CRefCount< Adaptation::History > | |
CRefCount< Aggregate > | |
CRefCount< AsyncCall > | |
CRefCount< Auth::UserRequest > | |
CRefCount< BodyPipe > | |
CRefCount< Call_ > | |
CRefCount< ClassCHostPool > | |
CRefCount< Client > | |
CRefCount< CodeContext > | |
CRefCount< Comm::Connection > | |
CRefCount< CompositePoolNode > | |
CRefCount< DelayIdComposite > | |
CRefCount< DelayTagged > | |
CRefCount< DelayTaggedBucket > | |
CRefCount< DelayUser > | |
CRefCount< DelayUserBucket > | |
CRefCount< DelayVector > | |
CRefCount< DiskFile > | |
CRefCount< DiskThreadsDiskFile > | |
CRefCount< DownloaderContext > | |
CRefCount< ErrorDetail > | |
CRefCount< ErrorDetailsList > | |
CRefCount< ESIContext > | |
CRefCount< ESIElement > | |
CRefCount< ESIInclude > | |
CRefCount< ESIParser > | |
CRefCount< ESISegment > | |
CRefCount< ESIStreamContext > | |
CRefCount< esiTreeParent > | |
CRefCount< ExternalACLEntry > | |
CRefCount< Fs::Ufs::UFSSwapDir > | |
CRefCount< FwdState > | |
CRefCount< Header > | |
CRefCount< History > | |
CRefCount< Http::Message > | |
CRefCount< HttpReply > | |
CRefCount< HttpRequest > | |
CRefCount< IORequestor > | |
CRefCount< IoResult > | |
CRefCount< IoState > | |
CRefCount< Lock > | |
CRefCount< MasterState > | |
CRefCount< MasterXaction > | |
CRefCount< MemBlob > | |
CRefCount< MessageBucket > | |
CRefCount< MessageDelayPool > | |
CRefCount< NotePairs > | |
CRefCount< Notes > | |
►CRefCount< Object< Class > > | |
CIpc::Mem::Pointer< Class > | |
►CRefCount< Object< Ipc::FewToFewBiQueue::Metadata > > | |
CIpc::Mem::Pointer< Ipc::FewToFewBiQueue::Metadata > | |
►CRefCount< Object< Ipc::Mem::PageStack > > | |
CIpc::Mem::Pointer< Ipc::Mem::PageStack > | |
►CRefCount< Object< Ipc::MemMap::Shared > > | |
CIpc::Mem::Pointer< Ipc::MemMap::Shared > | |
►CRefCount< Object< Ipc::MultiQueue::Metadata > > | |
CIpc::Mem::Pointer< Ipc::MultiQueue::Metadata > | |
►CRefCount< Object< Ipc::OneToOneUniQueues > > | |
CIpc::Mem::Pointer< Ipc::OneToOneUniQueues > | |
►CRefCount< Object< Ipc::QueueReaders > > | |
CIpc::Mem::Pointer< Ipc::QueueReaders > | |
►CRefCount< Object< Ipc::StoreMapAnchors > > | |
CIpc::Mem::Pointer< Ipc::StoreMapAnchors > | |
►CRefCount< Object< Ipc::StoreMapItems > > | |
CIpc::Mem::Pointer< Ipc::StoreMapItems > | |
►CRefCount< Object< Rock::Rebuild::Stats > > | |
CIpc::Mem::Pointer< Rock::Rebuild::Stats > | |
CRefCount< PortCfg > | |
CRefCount< ReadRequest > | |
CRefCount< Request > | |
CRefCount< ResolvedPeers > | |
CRefCount< Rock::SwapDir > | |
CRefCount< RT > | |
CRefCount< Service > | |
CRefCount< ServiceConfig > | |
CRefCount< ServiceGroup > | |
CRefCount< ServiceRep > | |
CRefCount< statefulhelper > | |
CRefCount< Store::Disk > | |
CRefCount< StoreIOState > | |
CRefCount< StoreSearch > | |
CRefCount< Subscription > | |
CRefCount< TlsDetails > | |
CRefCount< User > | |
CRefCount< VectorPool > | |
CRefCount< WriteRequest > | |
►CRefCountable | |
CIpc::Mem::Object< Ipc::Mem::PageStack > | |
CAdaptation::History | Collects information about adaptations related to a master transaction |
CAdaptation::Icap::History | Collects information about ICAP processing related to an HTTP transaction |
CAdaptation::Icap::ServiceRep | |
►CAdaptation::Service | |
CAdaptation::Ecap::ServiceRep | |
CAdaptation::Icap::ServiceRep | |
►CAdaptation::ServiceConfig | |
CAdaptation::Ecap::ServiceConfig | ECAP service configuration |
►CAdaptation::ServiceGroup | |
►CAdaptation::ServiceChain | Group of services that must be used one after another |
CAdaptation::DynamicServiceChain | Temporary service chain built upon another service request |
CAdaptation::ServiceSet | |
CAdaptation::SingleService | |
CAlsoRefCountable | |
►CAsyncCall | |
►CAsyncCallT< AnswerDialer > | |
CAdaptation::AnswerCall | |
CAsyncCallT< DialerClass > | |
CCommCbFunPtrCallT< Dialer > | |
CAuth::Scheme | |
CAuth::User | |
CAuth::UserRequest | |
CBodyPipe | |
CClientDelayPool | |
CClientRequestContext | |
►CCodeContext | |
CAccessLogEntry | |
CAnyP::PortCfg | |
CComm::Connection | |
CFadingCodeContext | Being-forgotten CodeContext (while it may be being destroyed) |
ChtcpSpecifier | |
►CCompositePoolNode | |
CAggregate | |
CClassCHostPool | |
CDelayTagged | |
CDelayUser | |
CDelayVector | |
►CVectorPool | |
CClassCNetPool | |
CIndividualPool | |
►CDelayIdComposite | |
CAggregate::AggregateId | |
CClassCHostPool::Id | |
CDelayTagged::Id | |
CDelayUser::Id | |
CDelayVector::Id | |
CNullDelayId | |
CVectorPool::Id | |
CDelayTaggedBucket | |
CDelayUserBucket | |
►CDiskFile | |
CBlockingFile | |
CDiskThreadsDiskFile | |
CDiskdFile | |
CIpcIoFile | |
CMmappedFile | |
CDownloaderContext | |
CESIParser | |
CESISegment | |
CESIStreamContext | |
►CErrorDetail | Interface for supplying additional information about a transaction failure |
CExceptionErrorDetail | |
CFtp::ErrorDetail | |
CNamedErrorDetail | Details an error by tying it to a uniquely named circumstance |
CSecurity::ErrorDetail | |
CSysErrorDetail | System call failure detail based on standard errno(3)/strerror(3) APIs |
CExternalACLEntry | |
CFtp::MasterState | Transaction information shared among our FTP client and server jobs |
CFwdState | |
►CHelper::Client | |
Cstatefulhelper | |
►CHttp::Message | Common parts of HttpRequest and HttpReply |
CHttpReply | |
►CHttpRequest | |
CPrivateHttpRequest | |
►CHttp::One::Parser | |
CHttp::One::RequestParser | |
CHttp::One::ResponseParser | |
CHttp::One::TeChunkedParser | |
CHttp::Stream | |
►CIORequestor | |
CFs::Ufs::UFSStoreState | |
CRock::SwapDir | |
CIpc::Mem::Object< Class > | Attaches to a shared memory segment with Class object owned by Owner |
►CIpc::Request | IPC request |
CMgr::Request | Cache manager request |
CSnmp::Request | SNMP request |
►CIpc::Response | A response to Ipc::Request |
CMgr::Response | |
CSnmp::Response | |
CMasterXaction | |
CMemBlob | |
CMessageBucket | Limits Squid-to-client bandwidth for each matching response |
CMessageDelayPool | |
►CMgr::Action | |
CDiskdAction | Implement aggregated 'diskd' action |
CMgr::CountersAction | Implement aggregated 'counters' action |
CMgr::FunAction | |
CMgr::IndexAction | |
CMgr::InfoAction | Implement aggregated 'info' action |
CMgr::IntervalAction | Implement aggregated interval actions |
CMgr::IoAction | Implement aggregated 'io' action |
CMgr::MenuAction | Returns available Cache Manager actions and their access requirements |
CMgr::OfflineToggleAction | Changes offline mode |
CMgr::ReconfigureAction | Reconfigures Squid |
CMgr::RotateAction | Starts log rotation |
CMgr::ServiceTimesAction | Implement aggregated 'service_times' action |
CMgr::ShutdownAction | Shuts Squid down |
CMgr::StoreIoAction | Implement aggregated 'store_io' action |
CSBufStatsAction | SBuf stats for cachemgr |
CSsl::CertificateStorageAction | |
►CMgr::ActionCreator | |
CClassActionCreator | Creates Action using supplied Action::Create method and command |
CMgr::FunActionCreator | Creates FunAction using ActionCreator API |
CMgr::ActionProfile | Hard-coded Cache Manager action configuration, including Action creator |
CMgr::Command | Combined hard-coded action profile with user-supplied action parameters |
►CMgr::QueryParam | |
CMgr::IntParam | |
CMgr::StringParam | |
CNote | |
CNote::Value | Stores a value for the note |
CNotePairs | |
CNotePairs::Entry | Used to store a note key/value pair |
CNotes | |
CProxyProtocol::Header | PROXY protocol v1 or v2 header |
►CReadRequest | |
CRock::ReadRequest | |
CResolvedPeers | |
CSecurity::IoResult | Summary a TLS I/O operation outcome |
CSecurity::TlsDetails | |
CSsl::CertValidationResponse | |
CSsl::ErrorDetailsList | |
►CStore::Storage | |
►CStore::Controlled | |
CMemStore | |
►CStore::Disk | Manages a single cache_dir |
CFs::Ufs::UFSSwapDir | |
CRock::SwapDir | |
CTestSwapDir | |
CStore::Disks | Summary view of all disk caches (cache_dirs) combined |
CTransients | |
►CStore::Controller | |
CStoreControllerStub | Allows testing of methods without having all the other components live |
►CStoreIOState | |
CFs::Ufs::UFSStoreState | |
CRock::IoState | |
►CStoreSearch | |
CStore::LocalSearch | Iterates local store_table |
►CSubscription | |
CCallSubscription< Call_ > | |
►CWriteRequest | |
CRock::WriteRequest | |
►C_ToRefCount | |
CAlsoRefCountable | |
CclientReplyContext | |
►CesiTreeParent | |
CESIContext | |
►CESIElement | |
CESIAssign | |
CESIInclude | |
CesiChoose | |
CesiComment | |
CesiLiteral | |
CesiRemove | |
►CesiSequence | |
CESIVar | |
CesiAttempt | |
CesiExcept | |
CesiOtherwise | |
CesiWhen | |
CesiTry | |
CRefreshCounts | |
CRefreshPattern | Representation of a refresh pattern |
CRefreshPattern::stats_ | |
CRegexPattern | |
►CRegisteredRunner | |
CAuth::CredentialCacheRr | |
CClientDbRr | |
CDns::ConfigRr | Manage DNS internal component |
►CIndependentRunner | A RegisteredRunner with lifetime determined by forces outside the Registry |
CConnStateData | |
CIdleConnList | |
CRock::Rebuild | |
►CIpc::Mem::RegisteredRunner | |
CCollapsedForwardingRr | Initializes shared queue used by CollapsedForwarding |
CIpcIoRr | |
CMemStoreRr | |
CRock::SwapDirRr | Initializes shared memory segments used by Rock::SwapDir |
CSharedMemPagesRr | Initializes shared memory pages |
CSharedSessionCacheRr | Initializes shared memory segments used by MemStore |
CTransientsRr | Initializes shared memory segment used by Transients |
CNtlmAuthRr | |
CPeerPoolMgrsRr | Launches PeerPoolMgrs for peers configured with standby.limit |
CsslBumpCfgRr | |
CREList | |
CRemovalPolicy | |
CRemovalPolicyNode | |
CRemovalPolicySettings | |
CRemovalPolicyWalker | |
CRemovalPurgeWalker | |
CReportSysError | Stream manipulator for printing a system call error (if any) |
Crequest_list | |
CRequestFlags | |
CResolvedPeerPath | |
CresultSet | |
Crfc1035_rr | |
CRFCNB_Con | |
CRFCNB_Pkt | |
CRock::DbCellHeader | |
CRock::HeaderUpdater::IoCbParams | |
CRock::LoadingEntry | Smart StoreEntry-level info pointer (hides anti-padding LoadingParts arrays) |
CRock::LoadingFlags | Low-level anti-padding storage class for LoadingEntry and LoadingSlot flags |
CRock::LoadingParts | |
CRock::LoadingSlot | Smart db slot-level info pointer (hides anti-padding LoadingParts arrays) |
CRock::Rebuild::Stats | Cache_dir indexing statistics shared across same-kid process restarts |
Crouter_identity_info_t | |
Crouter_view_t | |
CRrSpecs< Content > | Metadata for parsing DNS A and AAAA records |
Crtentry_t | |
Crusage | |
CSBuf | |
CSBuf::Locker | |
CSBufAddLength | |
CSBufEqual | SBuf equality predicate for STL algorithms etc |
CSBufFindTest | |
►CSBufIterator | |
CSBufReverseIterator | |
CSBufReservationRequirements | Named SBuf::reserve() parameters. Defaults ask for and restrict nothing |
CSBufStartsWith | SBuf "starts with" predicate for STL algorithms etc |
CSBufStats | |
CSBufSubstrAutoTest | |
CScopedId | |
CSecurity::Alert | TLS Alert protocol frame from RFC 5246 Section 7.2 |
CSecurity::CertError | |
CSecurity::CommunicationSecrets | |
CSecurity::EncryptorAnswer | |
CSecurity::Extension | TLS Hello Extension from RFC 5246 Section 7.4.1.4 |
CSecurity::Handshake | TLS Handshake Protocol frame from RFC 5246 Section 7.4 |
CSecurity::HandshakeParser | Incremental TLS/SSL Handshake parser |
CSecurity::KeyData | TLS certificate and private key details from squid.conf |
CSecurity::KeyLogger | Manages collecting and logging secrets of a TLS connection to tls_key_log |
CSecurity::LockingPointer< T, UnLocker, Locker > | |
CSecurity::NegotiationHistory | |
►CSecurity::PeerOptions | TLS squid.conf settings for a remote server peer |
CSecurity::ServerOptions | TLS squid.conf settings for a listening port |
CSecurity::PeerOptions::flags_ | Flags governing Squid internal TLS operations |
CSecurity::Sslv2Record | Draft-hickman-netscape-ssl-00. Section 4.1. SSL Record Header Format |
CSecurity::TLSPlaintext | TLS Record Layer's frame from RFC 5246 Section 6.2.1 |
Csession_list | |
CSharedMemory | |
CSipcIo | IpcIo wrapper for debugs() streams; XXX: find a better class name |
CSMB_Connect_Def | |
CSMB_CP_dirent | |
CSMB_File_Def | |
CSMB_Status | |
CSMB_Tree_Structure | |
CSMBDOMAIN | |
Csnmp_internal_session | |
Csnmp_mib_tree | |
►Csnmp_pdu | |
CSnmp::Pdu | |
►Csnmp_session | |
CSnmp::Session | Snmp_session wrapper add pack/unpack feature |
CSnmpRequest | |
Csockaddr_un | |
CSomethingToAlloc | |
CSourceLocation | Source code location that is cheap to create, copy, and store |
CSplay< V > | |
CSplay< acl_httpstatus_data * > | |
CSplay< char * > | |
CSplay< mem_node * > | |
CSplay< MemChunk * > | |
CSplay< RefCount > | |
CSplayCheck | |
CSplayConstIterator< V > | |
CSplayIterator< V > | |
CSplayNode< V > | |
CSplayNode< acl_httpstatus_data * > | |
CSplayNode< char * > | |
CSplayNode< mem_node * > | |
CSplayNode< MemChunk * > | |
CSplayNode< RefCount > | |
Csquid_radix_mask | |
Csquid_radix_node | |
Csquid_radix_node_head | |
Csquidaio_ctrl_t | |
Csquidaio_request_queue_t | |
Csquidaio_request_t | |
Csquidaio_result_t | |
Csquidaio_thread_t | |
Csquidaio_unlinkq_t | |
CSquidConfig | Representation of the configuration. POD |
CSquidConfig2 | |
CSquidConfig::UrlHelperTimeout | |
CSquidMD5Context | |
►CSsl::Bio | BIO source and sink node, handling socket I/O and monitoring SSL state |
CSsl::ClientBio | |
CSsl::ServerBio | |
CSsl::CertificateDb | |
CSsl::CertificateDb::Row | A wrapper for OpenSSL database row of TXT_DB database |
CSsl::CertificateProperties | |
CSsl::CertValidationHelper | |
CSsl::CertValidationMsg::CertItem | |
CSsl::CertValidationRequest | |
CSsl::CertValidationResponse::RecvdError | |
CSsl::Config | |
►CSsl::CrtdMessage | |
CSsl::CertValidationMsg | |
CSsl::ErrorDetailEntry | |
CSsl::ErrorDetailsManager | |
CSsl::GeneratorRequest | A pending Ssl::Helper request, combining the original and collapsed queries |
CSsl::GeneratorRequestor | Initiator of an Ssl::Helper query |
CSsl::GlobalContextStorage | Class for storing/manipulating LocalContextStorage per local listening address/port |
CSsl::Helper | |
CSsl::Lock | Maintains an exclusive blocking file-based lock |
CSsl::Locker | Exception-safe way to obtain and release a lock |
CSsl::ServerBump | |
CSsl::VerifyCallbackParameters | |
Cssl_option | Set of options we can parse and what they map to |
CSslErrorAlias | |
Csslproxy_cert_adapt | |
Csslproxy_cert_sign | |
Cstale_flags | |
CStatCounters | |
►CStatHist | |
CInspectingStatHist | |
CStatObjectsState | |
Cstatvfs | |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
CTextException | Std::runtime_error with thrower location info |
Cstd::hash< Helper::ReservationId > | Default hash functor to support std::unordered_map<HelperReservationId, *> |
Cstd::hash< SBuf > | Default hash functor to support std::unordered_map<SBuf,*> |
►Cstd::ios_base | STL class |
►Cstd::basic_ios< Char > | STL class |
►Cstd::basic_ostream< Char > | STL class |
►Cstd::ostream | STL class |
CPackableStream | |
CSBufStream | |
►Cstd::streambuf | |
CAppendingStreamBuf< Packable > | |
CAppendingStreamBuf< SBuf > | |
CAppendingStreamBuf< Buffer > | Write-only std::streambuf that append()s all writes to a given Buffer |
CStopwatch | |
►CStore::Disk::CleanLog | |
CUFSCleanLog | |
CStore::Disk::Flags | |
CStore::DiskConfig | |
CStore::EntryGuard | |
CStore::ParsingBuffer | |
CStore::SwapMetaIterator | Iterates serialized swap meta fields loaded into a given buffer |
CStore::SwapMetaUnpacker | Store entry metadata view providing a for-range loop meta field iterator API |
CStore::SwapMetaView | Swap metadata field inside the buffer given to SwapMetaUnpacker |
Cstore_client | |
Cstore_client::Callback | |
Cstore_rebuild_progress | |
CStoreDigestCBlock | |
CStoreDigestState | |
CStoreDigestStats | |
CStoreInfoStats | High-level store statistics used by mgr:info action. Used inside PODs! |
►CStoreInfoStats::Part | Info common to memory and disk parts of the storage. Used inside PODs! |
CStoreInfoStats::Mem | Memory cache (cache_mem) storage stats |
CStoreInfoStats::Swap | Disk cache (all cache_dirs) storage stats |
CStoreIOBuffer | |
CStoreIoStats | Store statistics related to low-level I/O |
CStoreRebuildData | Cache_dir(s) indexing statistics |
CStoreSwapLogData | |
CStoreSwapLogHeader | |
CString | |
Csubid | |
CsubmitData | |
CSuccessSumTester< S > | |
CSupportOrVeto | Boolean flag that is false by default and becomes permanently false if vetoed |
CSwapChecksum24 | Maintains a 24-bit checksum over integer fields |
Csynch_state | |
CSyntheticOwnsExplicit | |
►CTemplateFile | |
CErrorPageFile | |
CSsl::ErrorDetailFile | Manages error detail templates |
►CTestProgram | Implements test program's main() function while enabling customization |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
CMyTestProgram | Customizes our test setup |
Cthread_params | |
►CTime::Engine | Event class for doing synthetic time etc |
CStubTime | |
CTimeOrTag | |
Ctok | |
CTransients::EntryStatus | Shared entry metadata, used for synchronization |
CTransport::TheConfig | Parameters controlling outgoing connection |
CtrapVar | |
CTunnelStateData::Connection | |
CType | |
►CTypeTraits_::Interface | Convenience base for any class with pure virtual method(s) |
CIpc::Request | IPC request |
CIpc::Response | A response to Ipc::Request |
►CMem::Allocator | |
CMemPoolChunked | |
CMemPoolMalloc | |
►CStoreFileSystem | |
CFs::Ufs::StoreFSufs< TheSwapDir > | |
CRock::StoreFileSystem | , |
CUFSSwapLogParser_v1_32bs::StoreSwapLogDataOld | |
Cunary_function< _Arg, _Result > | |
►Cunary_function< store_client, void > | |
CLowestMemReader | |
CStoreClientStats | |
►CUpdateable | |
CCompositePoolNode | |
Curl_entry | |
►Cvariable_list | |
CSnmp::Var | |
CVectorMap< Key, Value > | |
CVectorMap< unsigned char, ClassCBucket > | |
CVectorMap< unsigned char, DelayBucket > | |
CVersion | |
Cwccp2_cache_identity_info_t | |
Cwccp2_cache_list_t | |
Cwccp2_cache_mask_identity_info_t | |
Cwccp2_cache_view_header_t | |
Cwccp2_cache_view_info_t | |
Cwccp2_capability_element_t | |
Cwccp2_capability_info_header_t | |
Cwccp2_i_see_you_t | |
Cwccp2_identity_info_t | |
Cwccp2_item_header_t | |
Cwccp2_mask_element_t | |
Cwccp2_mask_identity_info_t | |
Cwccp2_message_header_t | |
Cwccp2_router_assign_element_t | |
Cwccp2_router_id_element_t | |
Cwccp2_router_list_t | |
Cwccp2_security_md5_t | |
Cwccp2_security_none_t | |
Cwccp2_service_info_t | |
Cwccp2_service_list_t | |
Cwccp2_value_element_t | |
Cwccp_assign_bucket_t | |
Cwccp_cache_entry_t | |
Cwccp_here_i_am_t | |
Cwccp_i_see_you_t | |
CWCCPv2_Protocol | |
CWhoisState | |
CWithAnswer< AnswerT > | Access to a callback result carried by an asynchronous CallDialer |
►CWithAnswer< Argument1 > | |
CUnaryCbcCallbackDialer< Destination, Argument1 > | |
CUnaryFunCallbackDialer< Argument1 > | CallDialer for single-parameter callback functions |
CUnaryJobCallbackDialer< Job, Argument1 > | |
►CWithAnswer< Ipc::StartListeningAnswer > | |
CListeningStartedDialer | Dials clientListenerConnectionOpened call |
Cwordlist | |
CXactionInitiator | Identifies a protocol agent or Squid feature initiating transactions |
CYesNoNone | |
CArgument1 | |
►CC | |
CInstanceToSingletonAdapter< C > | |
CC * | |
CCall_ const * | |
CDestination * | |
CDH * | |
CHeader const * | |
CHistory const * | |
CJob * | |
CObject< Class > const * | |
CObject< Ipc::FewToFewBiQueue::Metadata > const * | |
CObject< Ipc::MemMap::Shared > const * | |
CObject< Ipc::MultiQueue::Metadata > const * | |
CObject< Ipc::OneToOneUniQueues > const * | |
CObject< Ipc::QueueReaders > const * | |
CObject< Ipc::StoreMapAnchors > const * | |
CObject< Ipc::StoreMapItems > const * | |
CObject< Rock::Rebuild::Stats > const * | |
CPortCfg const * | |
CRT const * | |
CStartListeningAnswer * | |
C*)(Argument1 &) | |
CX509 * | |