| C_AUTH_SEQ | |
| C_Cache | |
| C_CacheEntry | |
| C_Countstr | |
| 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_request_data | |
| C_rfc1035_message | |
| C_rfc1035_query | |
| C_sp | |
| 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::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 PeerConnector for TLS cache_peers and origin servers. 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::SplayInserter< DataValue > | |
| CAcl::TypeNameCmp | Acl::Node type name comparison functor |
| Cacl_httpstatus_data | |
| Cacl_ip_data | |
| Cacl_nfmark | |
| Cacl_proxy_auth_match_cache | |
| Cacl_tos | |
| ►CACLChecklist | |
| CACLFilledChecklist | |
| CACLChecklist::Breadcrumb | Position of a child node within an Acl::Node 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 HttpHeader & > | |
| CACLHTTPHeaderData | |
| ►CACLData< const Security::CertErrors * > | |
| CACLSslErrorData | |
| ►CACLData< err_type > | |
| CACLSquidErrorData | |
| ►CACLData< hier_code > | |
| CACLHierCodeData | |
| ►CACLData< HttpRequestMethod > | |
| CACLMethodData | |
| ►CACLData< int > | |
| CACLIntRange | |
| ►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::Bracketed | |
| CAnyP::Host | Either a domain name (as defined in DNS RFC 1034) or an IP address |
| CAnyP::ProtocolVersion | |
| CAnyP::TrafficMode | |
| CAnyP::Uri | |
| CAnyP::UriScheme | |
| CAsEui48< HardwareAddress > | I/O manipulator to print EUI48 addresses |
| CAsHex< Integer > | |
| CAsList< Container > | Std::ostream manipulator to print containers as flat lists |
| Cassignment_key_t | |
| 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 | |
| CAtMostOnce< T > | |
| CAuth::Config | |
| CAuth::CredentialsCache | Cache of Auth::User credentials, keyed by Auth::User::userKey |
| CAuth::QueueNode | |
| CAuth::SchemeConfig | |
| CAuth::SchemesConfig | |
| CAuth::StateData | |
| 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 |
| ►CC | |
| CInstanceToSingletonAdapter< C > | |
| Ccache_mask_info_t | |
| CCacheDigest | |
| CCacheDigestGuessStats | |
| CCacheDigestStats | |
| ►CCacheManager | |
| CCacheManagerInternals | Provides test code access to CacheManager internal symbols |
| CCachePeer | |
| CCachePeer::icp_ | |
| CCachePeers | Cache_peer configuration storage |
| CCacheQueryStats | |
| CCallbackData | Old-style void* callback parameter |
| CCallCounter | |
| ►CCallDialer | |
| CJobDialer< ModXact > | |
| CJobDialer< BodyConsumer > | |
| CJobDialer< BodyProducer > | |
| ►CJobDialer< C > | |
| CCommCbMemFunT< C, Params_ > | |
| CCommAcceptCbPtrFun | |
| CCommCloseCbPtrFun | |
| CCommConnectCbPtrFun | |
| CCommIoCbPtrFun | |
| CCommTimeoutCbPtrFun | |
| CEventDialer | |
| ►CJobDialer< Job > | |
| ►CNullaryMemFunT< ModXact > | |
| CAdaptation::Icap::ConnWaiterDialer | |
| ►CUnaryMemFunT< BodyConsumer, BodyPipe::Pointer > | |
| CBodyConsumerDialer | |
| ►CUnaryMemFunT< BodyProducer, BodyPipe::Pointer > | |
| CBodyProducerDialer | |
| ►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< PeerDigest > | |
| CCbcPointer< PeerPoolMgr > | |
| CCbcPointer< PeerSelectionInitiator > | |
| CCbcPointer< Security::BlindPeerConnector > | |
| CCbcPointer< Security::PeerConnector > | |
| CCbcPointer< Ssl::IcapPeerConnector > | |
| Ccbdata | |
| CCBDataIndex | |
| CCbDataList< C > | |
| CCbDataList< err_type > | |
| 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::Incoming | |
| 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 | |
| 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 | |
| CTestHtmlQuote | |
| CTestHttp1Parser | |
| CTestHttpRange | |
| CTestHttpReply | |
| CTestHttpRequest | |
| CTestHttpRequestMethod | |
| CTestIcmp | |
| CTestIoManip | |
| CTestIpAddress | |
| CTestLookupTable | |
| CTestMath | |
| CTestMem | |
| CTestNetDb | |
| CTestPackableStream | |
| 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 |
| 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 > | |
| 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 | |
| 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 | The set of custom formats defined in squid.conf |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| ►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 | |
| CPeeringActivityTimer | |
| CPeerSelectionDumper | Helper class to report a selected destination (for debugging) |
| CPeerSelectorPingMonitor | |
| CPendingOpenRequest | Holds information necessary to handle JoinListen response |
| 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 > | |
| CRedirectStateData | |
| ►CRefCount< C > | |
| CIpc::Mem::Pointer< Ipc::FewToFewBiQueue::Metadata > | |
| CIpc::Mem::Pointer< Ipc::OneToOneUniQueues > | |
| CIpc::Mem::Pointer< Ipc::QueueReaders > | |
| CIpc::Mem::Pointer< Ipc::Mem::PageStack > | |
| CIpc::Mem::Pointer< Ipc::MemMap::Shared > | |
| CIpc::Mem::Pointer< Ipc::MultiQueue::Metadata > | |
| CIpc::Mem::Pointer< Ipc::StoreMapItems > | |
| CIpc::Mem::Pointer< Ipc::StoreMapAnchors > | |
| CIpc::Mem::Pointer< Rock::Rebuild::Stats > | |
| CRefCount< AccessLogEntry > | |
| CRefCount< Acl::Tree > | |
| 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< const Acl::InnerNode > | |
| CRefCount< DelayIdComposite > | |
| CRefCount< DelayTagged > | |
| CRefCount< DelayTaggedBucket > | |
| CRefCount< DelayUser > | |
| CRefCount< DelayUserBucket > | |
| CRefCount< DelayVector > | |
| CRefCount< DiskFile > | |
| CRefCount< DiskThreadsDiskFile > | |
| CRefCount< DownloaderContext > | |
| CRefCount< ErrorDetail > | |
| CRefCount< ErrorDetailsList > | |
| 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 > > | |
| CRefCount< Object< Ipc::Mem::PageStack > > | |
| CRefCount< Object< Ipc::MemMap::Shared > > | |
| CRefCount< Object< Ipc::MultiQueue::Metadata > > | |
| CRefCount< Object< Ipc::OneToOneUniQueues > > | |
| CRefCount< Object< Ipc::QueueReaders > > | |
| CRefCount< Object< Ipc::StoreMapAnchors > > | |
| CRefCount< Object< Ipc::StoreMapItems > > | |
| CRefCount< Object< Rock::Rebuild::Stats > > | |
| CRefCount< PortCfg > | |
| CRefCount< PrecomputedCodeContext > | |
| 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 > | |
| ►CAcl::Node | |
| ►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< ACLChecklist * > > | |
| CAcl::HasComponentCheck | "has" ACL |
| ►CAcl::ParameterizedNode< ACLData< hier_code > > | |
| CAcl::HierCodeCheck | "hier_code" ACL |
| ►CAcl::ParameterizedNode< ACLData< const 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 | |
| CACLMaxConnection | |
| CACLMaxUserIP | |
| CACLProxyAuth | |
| CACLRandom | |
| CAcl::ConnMark | |
| CAcl::ConnectionsEncrypted | |
| ►CAcl::InnerNode | An intermediate Acl::Node 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 |
| 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 | |
| CAcl::ParsingContext | CodeContext of the being-parsed acl directive |
| CAnyP::PortCfg | |
| CComm::Connection | |
| CFadingCodeContext | Being-forgotten CodeContext (while it may be being destroyed) |
| CPrecomputedCodeContext | CodeContext with constant details known at construction time |
| 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 | |
| ►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 | |
| CMgr::ClassActionCreator | 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 | |
| ►CStoreIOState | |
| CFs::Ufs::UFSStoreState | |
| CRock::IoState | |
| ►CStoreSearch | |
| CStore::LocalSearch | Iterates local store_table |
| ►CSubscription | |
| CCallSubscription< Call_ > | |
| ►CWriteRequest | |
| CRock::WriteRequest | |
| ►C_ToRefCount | |
| CAlsoRefCountable | |
| CclientReplyContext | |
| CRefreshCounts | |
| CRefreshPattern | Representation of a refresh pattern |
| CRefreshPattern::stats_ | |
| CRegexPattern | |
| ►CRegisteredRunner | |
| CAuth::CredentialCacheRr | |
| CCarpRr | Reacts to RegisteredRunner events relevant to this module |
| CClientDbRr | |
| CDns::ConfigRr | Manage DNS internal component |
| CHtcpRr | |
| ►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 |
| CPeerSourceHashRr | Reacts to RegisteredRunner events relevant to this module |
| CPeerUserHashRr | Reacts to RegisteredRunner events relevant to this module |
| CSnmpRr | |
| CWccp2Rr | |
| CWccpRr | |
| CsslBumpCfgRr | |
| CRemovalPolicy | |
| CRemovalPolicyNode | |
| CRemovalPolicySettings | |
| CRemovalPolicyWalker | |
| CRemovalPurgeWalker | |
| CReportSysError | Stream manipulator for printing a system call error (if any) |
| Crequest_list | |
| CRequestFlags | |
| CResolvedPeerPath | |
| CresultSet | |
| Crfc1035_rr | |
| 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 |
| 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::FuturePeerContext | A combination of PeerOptions and the corresponding Context |
| 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 |
| 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 > | |
| 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::CommIncoming | |
| CSquidConfig::CommIncoming::Measure | |
| 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 |
| ►Cstd::unordered_map< K, T > | STL class |
| CAcl::NamedAcls | Parsed "acl aclname ..." directives indexed by aclname |
| 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 |
| 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 | |
| ►CSsl::GeneralNameMatcher | Algorithm for checking/testing/comparing X.509 certificate names |
| CAcl::ServerNameMatcher | GeneralNameMatcher for matching configured ACL parameters |
| CCommonNamesPrinter | Prints X.509 names extracted using Ssl::HasMatchingSubjectName() |
| CSsl::OneNameMatcher | GeneralNameMatcher for matching a single AnyP::Host given at construction time |
| ►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 |
| CWithExtras< T > | Helps prints T object using object's T::printWithExtras() method |
| Cwordlist | |
| CWordlistIterator | Minimal iterator for read-only traversal of wordlist objects |
| CXactionInitiator | Identifies a protocol agent or Squid feature initiating transactions |
| CYesNoNone | |