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< Ip::Address > | |
►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 > | |
Cas_info | |
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 | |
CASState | |
CAsyncCallback< Answer > | Smart AsyncCall pointer for delivery of future results |
CAsyncCallback< DownloaderAnswer > | |
CAsyncCallback< HappyConnOpenerAnswer > | |
CAsyncCallback< Http::TunnelerAnswer > | |
CAsyncCallback< Security::EncryptorAnswer > | |
CAsyncCallback< StartListeningAnswer > | |
CAsyncCallList | |
CAsyncCallQueue | |
►CAsyncEngine | |
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 > | |
CCbDataList< int > | |
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 > | |
Cerr_code_struct | |
CError | Transaction problem |
CErrorDynamicPageInfo | Error page created from admin-configurable metadata (e.g. deny_info) |
CErrorPage::Build | State and parameters shared by several ErrorState::compile*() methods |
CErrorPage::BuildErrorPrinter | Pretty-prints error page/deny_info building error |
CErrorState | |
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 | |
Cm_ADDR | |
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 > | |
Credirect_addr | |
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 | |
CRFCNB_Con | |
CRFCNB_Pkt | |
CRock::DbCellHeader | |
CRock::HeaderUpdater::IoCbParams | |
CRock::LoadingEntry | Smart StoreEntry-level info pointer (hides anti-padding LoadingParts arrays) |
CRock::LoadingFlags | Low-level anti-padding storage class for LoadingEntry and LoadingSlot flags |
CRock::LoadingParts | |
CRock::LoadingSlot | Smart db slot-level info pointer (hides anti-padding LoadingParts arrays) |
CRock::Rebuild::Stats | Cache_dir indexing statistics shared across same-kid process restarts |
Crouter_identity_info_t | |
Crouter_view_t | |
CRrSpecs< Content > | Metadata for parsing DNS A and AAAA records |
Crtentry_t | |
Crusage | |
CSBuf | |
CSBuf::Locker | |
CSBufAddLength | |
CSBufEqual | SBuf equality predicate for STL algorithms etc |
CSBufFindTest | |
►CSBufIterator | |
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 |
CSMB_Connect_Def | |
CSMB_CP_dirent | |
CSMB_File_Def | |
CSMB_Status | |
CSMB_Tree_Structure | |
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 > > | |
Csquid_radix_mask | |
Csquid_radix_node | |
Csquid_radix_node_head | |
Csquidaio_ctrl_t | |
Csquidaio_request_queue_t | |
Csquidaio_request_t | |
Csquidaio_result_t | |
Csquidaio_thread_t | |
Csquidaio_unlinkq_t | |
CSquidConfig | Representation of the configuration. POD |
CSquidConfig2 | |
CSquidConfig::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 C * | |
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