Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
| 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 |
| ►CAcl::Option | A single option supported by an ACL: -x[=value] or –name[=value] |
| 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 | |
| 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 * > | |
| ►CACLData< AnyP::ProtocolType > | |
| ►CACLData< char const * > | |
| ►CACLData< const HttpHeader & > | |
| ►CACLData< const Security::CertErrors * > | |
| ►CACLData< err_type > | |
| ►CACLData< hier_code > | |
| ►CACLData< HttpRequestMethod > | |
| ►CACLData< int > | |
| ►CACLData< NotePairs::Entry * > | |
| ►CACLData< time_t > | |
| ►CACLData< X509 * > | |
| ►CACLData< XactionStep > | |
| 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::DynamicGroupCfg | DynamicServiceGroup configuration to remember future dynamic chains |
| ►CAdaptation::Ecap::FirstLineRep | |
| 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 | |
| ►Cv4_localhost | |
| 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 | |
| Cstd::array< DebugMessage, DebugMessageIdUpperBound > | |
| 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 | |
| CAtMostOnce< T > | |
| Cstd::atomic< bool > | |
| Cstd::atomic< int > | |
| Cstd::atomic< int32_t > | |
| Cstd::atomic< PageCount > | |
| Cstd::atomic< Size > | |
| Cstd::atomic< StoreMapSliceId > | |
| Cstd::atomic< uint32_t > | |
| Cstd::atomic< uint64_t > | |
| Cstd::atomic< uint8_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 |
| Cbase64_decode_ctx | |
| Cbase64_encode_ctx | |
| ►CBaseVirtual | |
| Cstd::basic_string< char > | |
| Cstd::basic_string< char16_t > | |
| Cstd::basic_string< char32_t > | |
| Cstd::basic_string< char8_t > | |
| Cstd::basic_string< wchar_t > | |
| Cstd::basic_string_view< char > | |
| Cstd::basic_string_view< char16_t > | |
| Cstd::basic_string_view< char32_t > | |
| Cstd::basic_string_view< char8_t > | |
| Cstd::basic_string_view< wchar_t > | |
| CBodyPipeCheckout | |
| CByteCounter | Counter for accumulating byte values |
| Ccache_mask_info_t | |
| CCacheDigest | |
| CCacheDigestGuessStats | |
| CCacheDigestStats | |
| ►CCacheManager | |
| CCachePeer | |
| CCachePeer::icp_ | |
| CCachePeers | Cache_peer configuration storage |
| CCacheQueryStats | |
| CCallbackData | Old-style void* callback parameter |
| CCallCounter | |
| ►CCallDialer | |
| 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 | |
| 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 | |
| ►CCommDialerParamsT< Params_ > | |
| ►CCommDialerParamsT< CommAcceptCbParams > | |
| ►CCommDialerParamsT< CommCloseCbParams > | |
| ►CCommDialerParamsT< CommConnectCbParams > | |
| ►CCommDialerParamsT< CommIoCbParams > | |
| ►CCommDialerParamsT< CommTimeoutCbParams > | |
| CCommIO | |
| CCommonPool | |
| CCommQuotaQueue | |
| CCompiledDebugMessage | Fully processed debugs(), ready to be logged |
| CCompositePoolNode::CompositeSelectionDetails | |
| ►CConfigOption | |
| CConfigParser | |
| CConfigParser::CfgFile | |
| CConfiguration::Component< T > | |
| CConnStateData::PinnedIdleContext | Parameters for the async notePinnedConnectionBecameIdle() call |
| CConnStateData::ServerConnectionContext | NoteTakeServerConnectionControl() callback parameter |
| CConservativeTimer | |
| ►CTestFixture | |
| 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) |
| 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 | |
| Cstd::deque< Adaptation::Icap::ServiceRep::Client > | |
| Cstd::deque< CbcPointer > | |
| Cstd::deque< int > | |
| Cstd::deque< NamedGuard > | |
| 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 | |
| ►CDiskIOStrategy | |
| 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 > | |
| ►CEnumRangeT< 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 | |
| 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 | |
| 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 | |
| ►CFtp::Channel | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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::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::Pointer< Class > | |
| 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 |
| 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 | |
| CIpCacheLookupForwarder::lastLookupEnd | |
| CIpcIoMsg | Converts DiskIO requests to IPC queue messages |
| CIpcIoPendingRequest | Keeps original I/O request parameters while disker is handling the request |
| CJobWait< Job > | |
| CJobWait< Comm::ConnOpener > | |
| CJobWait< Downloader > | |
| CJobWait< HappyConnOpener > | |
| CJobWait< Http::Tunneler > | |
| CJobWait< Security::BlindPeerConnector > | |
| CJobWait< Security::PeerConnector > | |
| CJobWait< Ssl::IcapPeerConnector > | |
| CJobWaitBase | |
| CKid | |
| CKids | Collection of kids |
| Cl_stdio_t | |
| Cl_udp_t | |
| Cldap_creds | |
| ►CBody | |
| ►CHeader | |
| ►CHost | |
| ►CXaction | |
| ►CMessage | |
| ►CNamedValueVisitor | |
| ►COptions | |
| ►CRequestLine | |
| ►CStatusLine | |
| Cstd::list< AnyP::ProtocolType > | |
| Cstd::list< CbcPointer< HappyConnOpener > > | |
| Cstd::list< Entry, PoolingAllocator< Entry > > | |
| Cstd::list< Extension > | |
| Cstd::list< Format::TokenNamespace > | |
| Cstd::list< HttpHdrScTarget, PoolingAllocator< HttpHdrScTarget > > | |
| Cstd::list< HttpRequestMethod > | |
| Cstd::list< Mem::Allocator * > | |
| Cstd::list< Range > | |
| Cstd::list< RefCount > | |
| Cstd::list< RefCount< MemBlob > > | |
| Cstd::list< RegexPattern > | |
| Cstd::list< SBuf > | |
| Cstd::list< Security::CertPointer > | |
| Cstd::list< Security::CrlPointer > | |
| Cstd::list< Security::KeyData > | |
| Cstd::list< std::string > | |
| Cstd::list< StrandSearchRequest > | |
| Cstd::list< Xaction * > | |
| Cstd::list< XactionStep > | |
| 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 | |
| Cstd::map< Ip::Address, ClpMap * > | |
| Cstd::map< Ip::Address, size_t > | |
| Cstd::map< OpenListenerParams, Comm::ConnectionPointer > | |
| Cstd::map< SBuf, ErrorDetailsList::Pointer > | |
| Cstd::map< Security::ErrorCode, ErrorDetailEntry > | |
| Cstd::map< std::string, headerMangler, NoCaseLessThan > | |
| Cstd::map< uint64_t, Requests::iterator > | |
| Cstd::map< unsigned int, IpcIoPendingRequest * > | |
| 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 | |
| Cstd::multimap< timeval, PeerSelector *, std::less< timeval >, PoolingAllocator< WaitingPeerSelector > > | |
| 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 | |
| ►CParent | |
| 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 | |
| CIpc::Mem::Pointer< Ipc::FewToFewBiQueue::Metadata > | |
| CIpc::Mem::Pointer< Ipc::Mem::PageStack > | |
| CIpc::Mem::Pointer< Ipc::MemMap::Shared > | |
| CIpc::Mem::Pointer< Ipc::MultiQueue::Metadata > | |
| CIpc::Mem::Pointer< Ipc::OneToOneUniQueues > | |
| CIpc::Mem::Pointer< Ipc::QueueReaders > | |
| CIpc::Mem::Pointer< Ipc::StoreMapAnchors > | |
| CIpc::Mem::Pointer< Ipc::StoreMapItems > | |
| CIpc::Mem::Pointer< Rock::Rebuild::Stats > | |
| 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 | |
| Cstd::queue< char * > | |
| Cstd::queue< Fs::Ufs::UFSStoreState::_queued_read > | |
| Cstd::queue< Fs::Ufs::UFSStoreState::_queued_write > | |
| Cstd::queue< Helper::Xaction * > | |
| Cstd::queue< SBuf > | |
| Cstd::queue< StoreEntry * > | |
| CRandomUuid | |
| CRange< C, S > | |
| CRaw | |
| CRawAccessLogEntry | |
| ►CRawLongOption | |
| CRawPointerT< Pointer > | |
| CRedirectStateData | |
| CRefCount< C > | |
| 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< 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< 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 | |
| CRefreshCounts | |
| CRefreshPattern | Representation of a refresh pattern |
| CRefreshPattern::stats_ | |
| CRegexPattern | |
| ►CRegisteredRunner | |
| 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 | |
| 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::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 | |
| Cstd::set< Eui::Eui48 > | |
| Cstd::set< Eui::Eui64 > | |
| Cstd::set< PconnPool * > | |
| Cstd::set< SBuf > | |
| Cstd::set< SBuf, bool(*)(const SBuf &, const SBuf &)> | |
| Cstd::set< std::string > | |
| Cstd::shared_ptr< SSL > | |
| Cstd::shared_ptr< SSL_CTX > | |
| CSharedMemory | |
| CSipcIo | IpcIo wrapper for debugs() streams; XXX: find a better class name |
| CSMBDOMAIN | |
| Csnmp_internal_session | |
| Csnmp_mib_tree | |
| ►Csnmp_pdu | |
| ►Csnmp_session | |
| 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< DelayTaggedBucket > > | |
| CSplayCheck | |
| CSplayConstIterator< V > | |
| CSplayConstIterator< acl_httpstatus_data * > | |
| CSplayConstIterator< char * > | |
| CSplayConstIterator< mem_node * > | |
| CSplayConstIterator< MemChunk * > | |
| CSplayConstIterator< RefCount< DelayTaggedBucket > > | |
| CSplayIterator< V > | |
| CSplayNode< V > | |
| CSplayNode< acl_httpstatus_data * > | |
| CSplayNode< char * > | |
| CSplayNode< mem_node * > | |
| CSplayNode< MemChunk * > | |
| CSplayNode< RefCount< DelayTaggedBucket > > | |
| 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::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::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 | |
| Cstd::stack< ACLChecklist::Breadcrumb > | |
| Cstd::stack< ConfigParser::CfgFile * > | |
| Cstd::stack< SplayNode< acl_httpstatus_data * > * > | |
| Cstd::stack< SplayNode< char * > * > | |
| Cstd::stack< SplayNode< mem_node * > * > | |
| Cstd::stack< SplayNode< MemChunk * > * > | |
| Cstd::stack< SplayNode< RefCount< DelayTaggedBucket > > * > | |
| Cstd::stack< SplayNode< V > * > | |
| Cstd::stack< void * > | |
| Cstale_flags | |
| CStatCounters | |
| ►CStatHist | |
| CStatObjectsState | |
| Cstatvfs | |
| Cstd::allocator< T > | STL class |
| Cstd::array< T > | STL class |
| Cstd::array< T >::const_iterator | STL iterator class |
| Cstd::array< T >::const_reverse_iterator | STL iterator class |
| Cstd::array< T >::iterator | STL iterator class |
| Cstd::array< T >::reverse_iterator | STL iterator class |
| Cstd::atomic< T > | STL class |
| Cstd::atomic_ref< T > | STL class |
| Cstd::auto_ptr< T > | STL class |
| ►Cstd::basic_string< Char > | STL class |
| Cstd::basic_string< Char >::const_iterator | STL iterator class |
| Cstd::basic_string< Char >::const_reverse_iterator | STL iterator class |
| Cstd::basic_string< Char >::iterator | STL iterator class |
| Cstd::basic_string< Char >::reverse_iterator | STL iterator class |
| ►Cstd::basic_string_view< Char > | STL class |
| Cstd::basic_string_view< Char >::const_iterator | STL iterator class |
| Cstd::basic_string_view< Char >::const_reverse_iterator | STL iterator class |
| Cstd::basic_string_view< Char >::iterator | STL iterator class |
| Cstd::basic_string_view< Char >::reverse_iterator | STL iterator class |
| Cstd::bitset< Bits > | STL class |
| Cstd::complex | STL class |
| Cstd::deque< T > | STL class |
| Cstd::deque< T >::const_iterator | STL iterator class |
| Cstd::deque< T >::const_reverse_iterator | STL iterator class |
| Cstd::deque< T >::iterator | STL iterator class |
| Cstd::deque< T >::reverse_iterator | STL iterator class |
| Cstd::error_category | STL class |
| Cstd::error_code | STL class |
| Cstd::error_condition | STL class |
| ►Cstd::exception | STL class |
| Cstd::forward_list< T > | STL class |
| Cstd::forward_list< T >::const_iterator | STL iterator class |
| Cstd::forward_list< T >::const_reverse_iterator | STL iterator class |
| Cstd::forward_list< T >::iterator | STL iterator class |
| Cstd::forward_list< T >::reverse_iterator | STL iterator class |
| 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::jthread | STL class |
| Cstd::list< T > | STL class |
| Cstd::list< T >::const_iterator | STL iterator class |
| Cstd::list< T >::const_reverse_iterator | STL iterator class |
| Cstd::list< T >::iterator | STL iterator class |
| Cstd::list< T >::reverse_iterator | STL iterator class |
| Cstd::lock_guard< T > | STL class |
| Cstd::map< K, T > | STL class |
| Cstd::map< K, T >::const_iterator | STL iterator class |
| Cstd::map< K, T >::const_reverse_iterator | STL iterator class |
| Cstd::map< K, T >::iterator | STL iterator class |
| Cstd::map< K, T >::reverse_iterator | STL iterator class |
| Cstd::multimap< K, T > | STL class |
| Cstd::multimap< K, T >::const_iterator | STL iterator class |
| Cstd::multimap< K, T >::const_reverse_iterator | STL iterator class |
| Cstd::multimap< K, T >::iterator | STL iterator class |
| Cstd::multimap< K, T >::reverse_iterator | STL iterator class |
| Cstd::multiset< K > | STL class |
| Cstd::multiset< K >::const_iterator | STL iterator class |
| Cstd::multiset< K >::const_reverse_iterator | STL iterator class |
| Cstd::multiset< K >::iterator | STL iterator class |
| Cstd::multiset< K >::reverse_iterator | STL iterator class |
| Cstd::mutex | STL class |
| Cstd::priority_queue< T > | STL class |
| Cstd::queue< T > | STL class |
| Cstd::recursive_mutex | STL class |
| Cstd::recursive_timed_mutex | STL class |
| Cstd::set< K > | STL class |
| Cstd::set< K >::const_iterator | STL iterator class |
| Cstd::set< K >::const_reverse_iterator | STL iterator class |
| Cstd::set< K >::iterator | STL iterator class |
| Cstd::set< K >::reverse_iterator | STL iterator class |
| Cstd::shared_lock< T > | STL class |
| Cstd::shared_mutex | STL class |
| Cstd::shared_ptr< T > | STL class |
| Cstd::shared_timed_mutex | STL class |
| Cstd::smart_ptr< T > | STL class |
| Cstd::span< T > | STL class |
| Cstd::span< T >::const_iterator | STL iterator class |
| Cstd::span< T >::const_reverse_iterator | STL iterator class |
| Cstd::span< T >::iterator | STL iterator class |
| Cstd::span< T >::reverse_iterator | STL iterator class |
| Cstd::stack< T > | STL class |
| ►Cstreambuf | |
| Cstd::string::const_iterator | STL iterator class |
| Cstd::string::const_reverse_iterator | STL iterator class |
| Cstd::string::iterator | STL iterator class |
| Cstd::string::reverse_iterator | STL iterator class |
| Cstd::string_view::const_iterator | STL iterator class |
| Cstd::string_view::const_reverse_iterator | STL iterator class |
| Cstd::string_view::iterator | STL iterator class |
| Cstd::string_view::reverse_iterator | STL iterator class |
| Cstd::system_error | STL class |
| Cstd::thread | STL class |
| Cstd::timed_mutex | STL class |
| Cstd::u16string::const_iterator | STL iterator class |
| Cstd::u16string::const_reverse_iterator | STL iterator class |
| Cstd::u16string::iterator | STL iterator class |
| Cstd::u16string::reverse_iterator | STL iterator class |
| Cstd::u16string_view::const_iterator | STL iterator class |
| Cstd::u16string_view::const_reverse_iterator | STL iterator class |
| Cstd::u16string_view::iterator | STL iterator class |
| Cstd::u16string_view::reverse_iterator | STL iterator class |
| Cstd::u32string::const_iterator | STL iterator class |
| Cstd::u32string::const_reverse_iterator | STL iterator class |
| Cstd::u32string::iterator | STL iterator class |
| Cstd::u32string::reverse_iterator | STL iterator class |
| Cstd::u32string_view::const_iterator | STL iterator class |
| Cstd::u32string_view::const_reverse_iterator | STL iterator class |
| Cstd::u32string_view::iterator | STL iterator class |
| Cstd::u32string_view::reverse_iterator | STL iterator class |
| Cstd::u8string::const_iterator | STL iterator class |
| Cstd::u8string::const_reverse_iterator | STL iterator class |
| Cstd::u8string::iterator | STL iterator class |
| Cstd::u8string::reverse_iterator | STL iterator class |
| Cstd::u8string_view::const_iterator | STL iterator class |
| Cstd::u8string_view::const_reverse_iterator | STL iterator class |
| Cstd::u8string_view::iterator | STL iterator class |
| Cstd::u8string_view::reverse_iterator | STL iterator class |
| Cstd::unique_lock< T > | STL class |
| Cstd::unique_ptr< T > | STL class |
| ►Cstd::unordered_map< K, T > | STL class |
| Cstd::unordered_map< K, T >::const_iterator | STL iterator class |
| Cstd::unordered_map< K, T >::const_reverse_iterator | STL iterator class |
| Cstd::unordered_map< K, T >::iterator | STL iterator class |
| Cstd::unordered_map< K, T >::reverse_iterator | STL iterator class |
| Cstd::unordered_multimap< K, T > | STL class |
| Cstd::unordered_multimap< K, T >::const_iterator | STL iterator class |
| Cstd::unordered_multimap< K, T >::const_reverse_iterator | STL iterator class |
| Cstd::unordered_multimap< K, T >::iterator | STL iterator class |
| Cstd::unordered_multimap< K, T >::reverse_iterator | STL iterator class |
| Cstd::unordered_multiset< K > | STL class |
| Cstd::unordered_multiset< K >::const_iterator | STL iterator class |
| Cstd::unordered_multiset< K >::const_reverse_iterator | STL iterator class |
| Cstd::unordered_multiset< K >::iterator | STL iterator class |
| Cstd::unordered_multiset< K >::reverse_iterator | STL iterator class |
| Cstd::unordered_set< K > | STL class |
| Cstd::unordered_set< K >::const_iterator | STL iterator class |
| Cstd::unordered_set< K >::const_reverse_iterator | STL iterator class |
| Cstd::unordered_set< K >::iterator | STL iterator class |
| Cstd::unordered_set< K >::reverse_iterator | STL iterator class |
| Cstd::valarray< T > | STL class |
| Cstd::vector< T > | STL class |
| Cstd::vector< T >::const_iterator | STL iterator class |
| Cstd::vector< T >::const_reverse_iterator | STL iterator class |
| Cstd::vector< T >::iterator | STL iterator class |
| Cstd::vector< T >::reverse_iterator | STL iterator class |
| Cstd::weak_ptr< T > | STL class |
| Cstd::wstring::const_iterator | STL iterator class |
| Cstd::wstring::const_reverse_iterator | STL iterator class |
| Cstd::wstring::iterator | STL iterator class |
| Cstd::wstring::reverse_iterator | STL iterator class |
| Cstd::wstring_view::const_iterator | STL iterator class |
| Cstd::wstring_view::const_reverse_iterator | STL iterator class |
| Cstd::wstring_view::iterator | STL iterator class |
| Cstd::wstring_view::reverse_iterator | STL iterator class |
| CStopwatch | |
| ►CStore::Disk::CleanLog | |
| 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! |
| 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 | |
| ►CTestProgram | Implements test program's main() function while enabling customization |
| Cthread_params | |
| ►CTime::Engine | Event class for doing synthetic time etc |
| 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) |
| CUFSSwapLogParser_v1_32bs::StoreSwapLogDataOld | |
| Cunary_function< _Arg, _Result > | |
| ►Cunary_function< store_client, void > | |
| Cstd::unique_ptr< CachePeer > | |
| Cstd::unique_ptr< CompiledDebugMessages > | |
| Cstd::unique_ptr< Ipc::FewToFewBiQueue > | |
| Cstd::unique_ptr< Ipc::MultiQueue > | |
| Cstd::unique_ptr< Parameters > | |
| Cstd::unique_ptr< RegexPattern > | |
| Cstd::unique_ptr< SSL_SESSION, HardFun< void, SSL_SESSION *, &SSL_SESSION_free > > | |
| Cstd::unique_ptr< STACK_OF(X509), sk_X509_free_wrapper > | |
| Cstd::unique_ptr< STACK_OF(X509_NAME), Security::ServerOptions::sk_X509_NAME_free_wrapper > | |
| Cstd::unique_ptr< TXT_DB, HardFun< void, TXT_DB *, &TXT_DB_free > > | |
| Cstd::unordered_map< const SBuf, EnumType, CaseInsensitiveSBufHash, CaseInsensitiveSBufEqual > | |
| Cstd::unordered_map< Helper::ReservationId, helper_stateful_server * > | |
| Cstd::unordered_map< Key, EntriesIterator, std::hash< Key >, std::equal_to< Key >, PoolingAllocator< IndexItem > > | |
| Cstd::unordered_map< SBuf, Acl::Node::Pointer, CaseInsensitiveSBufHash, CaseInsensitiveSBufEqual, PoolingAllocator< std::pair< const SBuf, Acl::Node::Pointer > > > | |
| Cstd::unordered_map< SBuf, Auth::User::Pointer > | |
| Cstd::unordered_set< Security::ErrorCode > | |
| Cstd::unordered_set< uint16_t > | |
| ►CUpdateable | |
| Curl_entry | |
| ►Cvariable_list | |
| Cstd::vector< Acl::Answer > | |
| Cstd::vector< Answer > | |
| Cstd::vector< AsyncEngine * > | |
| Cstd::vector< Auth::SchemeConfig * > | |
| Cstd::vector< Auth::SchemesConfig > | |
| Cstd::vector< CachedIp > | |
| Cstd::vector< Candidate > | |
| Cstd::vector< char * > | |
| Cstd::vector< Client > | |
| Cstd::vector< ComponentCheck > | |
| Cstd::vector< ConfigOption * > | |
| Cstd::vector< const Http::HeaderTableRecord * > | |
| Cstd::vector< DiskIOModule * > | |
| Cstd::vector< Entry > | |
| Cstd::vector< Entry::Pointer > | |
| Cstd::vector< ErrorDetailPointer, PoolingAllocator< ErrorDetailPointer > > | |
| Cstd::vector< GeneratorRequestor > | |
| Cstd::vector< HttpHdrRangeSpec * > | |
| Cstd::vector< HttpHeaderEntry *, PoolingAllocator< HttpHeaderEntry * > > | |
| Cstd::vector< ICAP::Method > | |
| Cstd::vector< int > | |
| Cstd::vector< Ip::NfMarkConfig > | |
| Cstd::vector< Ipc::Mem::Owner< Ipc::Mem::PageStack > * > | |
| Cstd::vector< Ipc::Mem::Owner< Rock::Rebuild::Stats > * > | |
| Cstd::vector< Kid > | |
| Cstd::vector< LongOption > | |
| Cstd::vector< Mgr::ActionProfilePointer > | |
| Cstd::vector< Node::Pointer > | |
| Cstd::vector< Note::Pointer > | |
| Cstd::vector< Param > | |
| Cstd::vector< RecvdError > | |
| Cstd::vector< RefCount > | |
| Cstd::vector< ResolvedPeerPath > | |
| Cstd::vector< SBuf > | |
| Cstd::vector< ServiceConfigPointer > | |
| Cstd::vector< std::unique_ptr< CachePeer >, PoolingAllocator< std::unique_ptr< CachePeer > > > | |
| Cstd::vector< StoreEntry * > | |
| Cstd::vector< StoreFileSystem * > | |
| Cstd::vector< StrandCoord > | |
| Cstd::vector< String > | |
| Cstd::vector< SwapDir::DirMap::Owner * > | |
| Cstd::vector< Two::Tlv > | |
| Cstd::vector< uint8_t > | |
| Cstd::vector< Updateable * > | |
| Cstd::vector< Value::Pointer > | |
| 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 > | |
| ►CWithAnswer< Ipc::StartListeningAnswer > | |
| 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 | |
| CACLCB * | |
| CaclMatchCode | |
| Ccrlf | |
| CXactOutcome | |
| CMethod | |
| CmethodNone | |
| CmethodReqmod | |
| CmethodRespmod | |
| CmethodStr | |
| CpointNone | |
| CpointPostCache | |
| CpointPreCache | |
| CVectPoint | |
| CvectPointStr | |
| CAggrType | |
| CAIOCB * | |
| CAnswer * | |
| CAnswers | |
| CProtocolType | |
| CArgument1 | |
| CAsyncCallback< Answer > | |
| CAsyncStage | |
| CType | |
| CAuthAclState | |
| CAUTHCB * | |
| CBOOL | |
| Cbool | |
| CBuffer & | |
| CByteCode_t | |
| ►CC | |
| CC * | |
| CCategory | |
| CCbc * | |
| CCbDataList< C > * | |
| CCertSignAlgorithm | |
| Cchar | |
| Cchar * | |
| CClass * | |
| CCLCB * | |
| Cduration | |
| Ctime_point | |
| CCNCB * | |
| CCollapsedRevalidation | |
| CFlag | |
| CComponentCheck | |
| Cconst cache_key * | |
| Cconst Call_ * | |
| Cconst CallbackMethod | |
| Ctime_point | |
| Cconst Container & | |
| Cconst EVP_MD * | |
| Cconst Group | |
| Cconst HardwareAddress *const | |
| Cconst hier_code | |
| Cconst History * | |
| CStatusCode | |
| Cconst Pointer & | |
| Cconst PortCfg * | |
| Cconst RT * | |
| Cconst ServiceRep * | |
| Cconst sfileno | |
| Cconst SSL_CIPHER * | |
| Coptional< SBuf > | |
| Cconst T & | |
| Cconst TlsDetails * | |
| Cconst typedef SplayConstIterator< V > | |
| Cconst typedef V | |
| Cconst void * | |
| Cconst void *const | |
| CCredentialState | |
| CCredHandle | |
| CCSCB * | |
| CCSD * | |
| CCSR * | |
| CCSS * | |
| CCTCB * | |
| CData | |
| CDecision | |
| CDestination * | |
| CDH * | |
| CDialer | |
| CDialerClass | |
| Cdigest_read_state_t | |
| CDIR * | |
| Cdirent_t * | |
| Cdouble | |
| CDRCB * | |
| CDWCB * | |
| CDWORD | |
| CEAH * | |
| CEntriesIterator | |
| Cenum _mem_status_t | |
| Cenum _squidaio_request_type | |
| Cenum _squidaio_thread_status | |
| CParsing | |
| CSending | |
| CWriting | |
| CState | |
| Cheap_entry_type | |
| C_method_t | |
| Cheap_entry_type | |
| Cenum Quoting | |
| CEnumType | |
| CERCB * | |
| Cerr_type | |
| CEVH * | |
| CExtension | |
| CFILE * | |
| CFileNameHashCacher * | |
| CFormat | |
| CQuoting | |
| CFQDNH * | |
| CFREE * | |
| Cfriend | |
| Cgid_t | |
| CHANDLE | |
| CHandler * | |
| Citerator | |
| CHASHCMP * | |
| CHASHHASH * | |
| Chbase_f * | |
| Cheap_key_func * | |
| CResultCode | |
| Chier_code | |
| CHLPCB * | |
| CParseState | |
| CHdrFieldType | |
| CHdrType | |
| CStatusCode | |
| Chttp_hdr_owner_type | |
| CHttpHeaderMask * | |
| Cicp_opcode | |
| CIDNSCB * | |
| CInitiator | |
| Cinstance_Fn * | |
| CInstanceIdDefaultValueType | |
| Cint | |
| Cint16_t | |
| Cint32_t | |
| Cint64_t | |
| Cint8_t | |
| CInteger | |
| CIOACB * | |
| CIOCB * | |
| Ciocb_type | |
| CFdNoteId | |
| CFlexibleArray< Item > | |
| CCommand | |
| CIPH * | |
| CIRCB * | |
| CJob * | |
| CK | |
| CKey | |
| CKind | |
| CLDAP * | |
| CLDAPMessage * | |
| CFirstLine * | |
| Cshared_ptr< libecap::adapter::Service > | |
| Cshared_ptr< libecap::adapter::Xaction > | |
| Cshared_ptr< libecap::Message > | |
| Clog_type | |
| CLOGCLOSE * | |
| CLOGFLUSH * | |
| CLOGLINEEND * | |
| CLOGLINESTART * | |
| CLOGROTATE * | |
| CLogTags_ot | |
| CLOGWRITE * | |
| Clong | |
| Clookup_t | |
| Csize_type | |
| CMessageSource | |
| CMethod | |
| Cnetdb_conn_state_t | |
| COBJH * | |
| Coff_t | |
| Coid * | |
| Coid_ParseFn * | |
| COperationState | |
| CPageCount | |
| CParam | |
| CParameters | |
| CParams_ | |
| CParserState | |
| CParseState | |
| Csize_type | |
| CPconnRace | |
| Cpeer_t | |
| CPF * | |
| Cpid_t | |
| Cping_status_t | |
| CProtocolType | |
| CFieldType | |
| Cpthread_cond_t | |
| Cpthread_mutex_t | |
| Cpthread_t | |
| CPurpose | |
| Cconst_iterator | |
| CREAD_HANDLER * | |
| CRecipient * | |
| Cregex_t | |
| CREMOVALPOLICYCREATE * | |
| Citerator | |
| Csize_type | |
| CSBufCaseSensitive | |
| CPlacement | |
| CPrivateKeyPointer | |
| CParameters & | |
| CServerState | |
| CSetHow | |
| Csfileno | |
| Cshort | |
| Csigned_int32_t | |
| Csize_t | |
| CSplayNode< V > * | |
| CSrvBehaviour | |
| Cssize_t | |
| CSSL | |
| CBumpMode | |
| CCertAdaptAlgorithm | |
| CCertSignAlgorithm | |
| CGETX509ATTRIBUTE * | |
| CSSL_CTX | |
| CSSL_SESSION | |
| CSTACK_OF(X509) | |
| CSTACK_OF(X509_NAME) | |
| CStartListeningAnswer * | |
| CState | |
| Cstatic ACLCB | |
| Cstatic AIOCB | |
| Cstatic cbdata_type | |
| Cstatic const SM_FUNC | |
| Cstatic const struct in6_addr | |
| Cstatic constexpr auto | |
| Cstatic CTCB | |
| CstoreClientCopy) | |
| Cstatic DRCB | |
| Cstatic DWCB | |
| CParsingStates | |
| Cstatic EVH | |
| Cstatic int | |
| Cstatic IOCB | |
| Cstatic IRCB | |
| Cstatic PF | |
| CIndex | |
| Cstatic SizeRecorder | |
| CBumpMode | |
| Cstatic STCB | |
| CSTIOCB | |
| CSTRCB | |
| Cstatic TokenType | |
| CStatusCode | |
| CSTCB * | |
| Catomic_flag | |
| Cbyte | |
| Cnanoseconds | |
| Coptional< bool > | |
| Coptional< KnownPort > | |
| Coptional< SBuf > | |
| Coptional< size_t > | |
| Coptional< Ssl::ErrorDetailEntry > | |
| Coptional< Store::ParsingBuffer > | |
| Coptional< unsigned int > | |
| Creference_wrapper< DebugChannel > | |
| Csize_type | |
| Ctype | |
| Cvariant< Ip::Address, Dns::DomainName > | |
| CSTIOCB * | |
| CSTOBJFLT * | |
| CIoStatus | |
| Cstore_status_t | |
| CSTIOCB * | |
| CSTRCB * | |
| Cstruct _SecHandle | |
| Cstruct addrinfo | |
| Cstruct berval ** | |
| Cstruct in_addr | |
| Cstruct pollfd * | |
| Cstruct sockaddr_in | |
| Cstruct sockaddr_in6 | |
| Cstruct stat * | |
| Cstruct timeval | |
| CSubmissionErrorHandlingAction | |
| Cswap_status_t | |
| COwner * | |
| CSwapMetaType | |
| CT | |
| CT * | |
| Ctime_t | |
| CTimeStamp | |
| Ctimeval | |
| CTransferKind | |
| CCommand | |
| CTXT_DB | |
| Cu_char | |
| Cu_char * | |
| Cu_int | |
| Cuid_t | |
| Cuint16_t | |
| Cuint32_t | |
| Cuint64_t | |
| Cuint8_t | |
| Cunsigned | |
| Cunsigned short | |
| CV | |
| CValue | |
| CValueExpectation | |
| CVectPoint | |
| Cvoid * | |
| Cvoid(*)(char *buf, variable_list *var, void *foo, int quiet) | |
| Cvoid(*)(RemovalPolicy *policy) | |
| Cvoid(*)(RemovalPolicy *policy, const StoreEntry *entry, RemovalPolicyNode *node) | |
| Cvoid(*)(RemovalPolicy *policy, const StoreEntry *entry, RemovalPolicyNode *node) | |
| Cvoid(*)(RemovalPolicy *policy, StoreEntry *entry) | |
| Cvoid(*)(RemovalPolicy *policy, StoreEntry *entry, RemovalPolicyNode *node) | |
| Cvoid(*)(RemovalPolicy *policy, StoreEntry *entry, RemovalPolicyNode *node) | |
| Cvoid(*)(RemovalPolicyWalker *walker) | |
| Cvoid(*)(RemovalPurgeWalker *walker) | |
| C* | |
| C*)(const Params &io) | |
| C*)() | |
| C*)(Argument1 &) | |
| C*)(Data) | |
| C*)() | |
| CWRITE_HANDLER * | |
| CX509 * | |
| CXactionStep |
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
