Class Hierarchy

Go to the graphical 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_dc
 C_devpoll_stateCurrent state
 C_fde_disk
 C_file_state
 C_FileIterator
 C_fqdn_cache_stats
 C_heap
 C_heap_node
 C_HeapWalkData
 C_htcpAuthHeader
 C_htcpDataHeader
 C_htcpDataHeaderSquid
 C_htcpHeader
 C_ipcache_stats
 C_l_daemon
 C_LruPurgeData
 C_LruWalkData
 C_lstring
 C_mib_tree_entry
 C_ntlm_authenticate
 C_ntlm_challenge
 C_ntlm_negotiate
 C_ntlmhdr
 C_query_elem
 C_request_data
 C_rfc1035_message
 C_rfc1035_query
 C_sp
 C_stackmember
 C_stackmember::Value
 C_store_check_cachable_hist
 C_storerepl_entry
 C_strhdr
 C_user_data
 CAccessLogEntry::AdaptationDetailsThis subclass holds general adaptation log info. TODO: Inner class declarations should be moved outside
 CAccessLogEntry::CacheDetailsThis 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::HeadersThis subclass holds log info for various headers in raw format TODO: shuffle this to the relevant protocol section
 CAccessLogEntry::HtcpDetailsThis subclass holds log info for HTCP protocol TODO: Inner class declarations should be moved outside
 CAccessLogEntry::HttpDetailsThis 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::IcapLogEntryThis subclass holds log info for ICAP part of request TODO: Inner class declarations should be moved outside
 CAccessLogEntry::IcpDetailsThis subclass holds log info for ICP protocol TODO: Inner class declarations should be moved outside
 CAccessLogEntry::SslDetailsLogging information specific to the SSL protocol
 CACL
 CAcl::AddressList of address-based ACLs
 CAcl::Answer
 CAcl::ChecklistFillerInterface for those capable of configuring an ACLFilledChecklist object
 CAcl::OptionA single option supported by an ACL: -x[=value] or –name[=value]
 CAcl::OptionExtractorLow-level parser that extracts but does not interpret ACL options
 CAcl::OptionsParserParses/validates/stores ACL options; skips/preserves parameter flags
 CAcl::OptionValue< Value >Stores configuration of a typical boolean flag or a single-value Option
 CAcl::TypeNameCmpACL type name comparison functor
 Cacl_httpstatus_data
 Cacl_ip_data
 Cacl_nfmark
 Cacl_proxy_auth_match_cache
 Cacl_tos
 CACLChecklist
 CACLChecklist::AsyncState
 CACLChecklist::BreadcrumbPosition of a child node within an ACL tree
 CACLData< M >Configured ACL parameter(s) (e.g., domain names in dstdomain ACL)
 CACLData< ACLChecklist * >
 CACLData< AnyP::ProtocolType >
 CACLData< char const * >
 CACLData< const Security::CertErrors * >
 CACLData< err_type >
 CACLData< hier_code >
 CACLData< HttpHeader * >
 CACLData< HttpRequestMethod >
 CACLData< int >
 CACLData< Ip::Address >
 CACLData< NotePairs::Entry * >
 CACLData< time_t >
 CACLData< X509 * >
 CACLData< XactionStep >
 CAclDenyInfoListDeny_info representation. Currently a POD
 CAclDomainDataDumpVisitor
 CAclSizeLimitRepresentation of a class of Size-limit ACLs
 CAdaptation::AccessRule
 CAdaptation::AnswerSummarizes adaptation service answer for the noteAdaptationAnswer() API
 CAdaptation::Config
 CAdaptation::DynamicGroupCfgDynamicServiceGroup configuration to remember future dynamic chains
 CAdaptation::Ecap::FirstLineRep
 CAdaptation::History::EntrySingle 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::TrailerParserParses and stores ICAP trailer header block
 CAdaptation::Icap::VirginBodyAct
 CAdaptation::Icap::XactAbortInfo
 CAdaptation::Message
 CAdaptation::ServiceFilterInformation used to search for adaptation services
 CAdaptation::ServicePlan
 CAddress::v4_anyaddr
 CAddress::v4_localhost
 CAddress::v4_noaddr
 CAddress::v6_noaddr
 CAIOCounts
 CAnyP::ProtocolVersion
 CAnyP::TrafficMode
 CAnyP::Uri
 CAnyP::UriScheme
 Cas_info
 CAsHex< Integer >Std::ostream manipulator to print integers as hex numbers prefixed by 0x
 CAsList< Container >Std::ostream manipulator to print containers as flat lists
 Cassignment_key_t
 CASState
 CAsyncCallback< Answer >Smart AsyncCall pointer for delivery of future results
 CAsyncCallback< DownloaderAnswer >
 CAsyncCallback< HappyConnOpenerAnswer >
 CAsyncCallback< Http::TunnelerAnswer >
 CAsyncCallback< Security::EncryptorAnswer >
 CAsyncCallback< StartListeningAnswer >
 CAsyncCallList
 CAsyncCallQueue
 CAsyncEngine
 CAuth::Config
 CAuth::CredentialsCacheCache of Auth::User credentials, keyed by Auth::User::userKey
 CAuth::QueueNode
 CAuth::SchemeConfig
 CAuth::SchemesConfig
 CAuth::StateData
 CAuthorization[Proxy-]Authorization header producer
 CAuthUserIP
 CBandwidthBucketBase class for Squid-to-client bandwidth limiting
 Cbase64_decode_ctx
 Cbase64_encode_ctx
 CBaseVirtual
 CBodyPipeCheckout
 CByteCounterCounter for accumulating byte values
 Ccache_mask_info_t
 CCacheDigest
 CCacheDigestGuessStats
 CCacheDigestStats
 CCacheManager
 Ccachemgr_request
 CCachePeer
 CCachePeer::icp_
 CCachePeersCache_peer configuration storage
 CCacheQueryStats
 CCallbackDataOld-style void* callback parameter
 CCallCounter
 CCallDialer
 CCalledEventHelper for tests - an event which records the number of calls it received
 CCaseInsensitiveSBufEqual
 CCaseInsensitiveSBufHash
 CCbcPointer< Cbc >
 CCbcPointer< Adaptation::Initiate >
 CCbcPointer< Adaptation::Initiator >
 CCbcPointer< Argument1 >
 CCbcPointer< AsyncJob >
 CCbcPointer< Auth::CredentialsCache >
 CCbcPointer< BodyConsumer >
 CCbcPointer< BodyProducer >
 CCbcPointer< C >
 CCbcPointer< CachePeer >
 CCbcPointer< CbDataList >
 CCbcPointer< ClientHttpRequest >
 CCbcPointer< Comm::ConnOpener >
 CCbcPointer< ConnStateData >
 CCbcPointer< Destination >
 CCbcPointer< Dns::IpReceiver >
 CCbcPointer< Downloader >
 CCbcPointer< ErrorState >
 CCbcPointer< HappyConnOpener >
 CCbcPointer< Http::Tunneler >
 CCbcPointer< Job >
 CCbcPointer< ModXact >
 CCbcPointer< PeerPoolMgr >
 CCbcPointer< PeerSelectionInitiator >
 CCbcPointer< Security::BlindPeerConnector >
 CCbcPointer< Security::PeerConnector >
 CCbcPointer< Ssl::IcapPeerConnector >
 Ccbdata
 CCBDataIndex
 CCbDataList< C >
 CCbDataList< err_type >
 CCbDataList< int >
 CCbDataListContainer< C >
 CCbDataListContainer< err_type >
 CCbDataListIterator< C >
 CCbdataParent
 CCharacterSetOptimized 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 >::EntryKeeper of cache entry Key, Value, and caching-related entry metadata
 Ccmsghdr
 CCodeContextGuard
 CCollapsedForwardingSends and handles collapsed forwarding notifications
 CCollapsedForwardingMsgIPC queue message
 CCollapsingHistoryCollapsed forwarding history of a master transaction
 CComm::AcceptLimiter
 CComm::CbEntry
 CComm::ConnOpener::CallsHandles to calls which we may need to cancel
 CComm::IoCallbackDetails about a particular Comm IO callback event
 CComm::TcpKeepAliveConfiguration settings for the TCP keep-alive feature
 CCommandLineManages 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
 CCommonNamesPrinterHelper class to print CNs extracted using Ssl::matchX509CommonNames()
 CCommonPool
 CCommQuotaQueue
 CCompiledDebugMessageFully processed debugs(), ready to be logged
 CCompositePoolNode::CompositeSelectionDetails
 CConfigOption
 CConfigParser
 CConfigParser::CfgFile
 CConfiguration::Component< T >
 CConnStateData::PinnedIdleContextParameters for the async notePinnedConnectionBecameIdle() call
 CConnStateData::ServerConnectionContextNoteTakeServerConnectionControl() callback parameter
 CConservativeTimer
 CCPPUNIT_NS::TestFixture
 Ccpu_set_t
 CCpuAffinityMapStores cpu_affinity_map configuration
 CCpuAffinitySetCpu affinity management for a single process
 CDebug
 CDebug::ContextMeta-information for debugs() or a similar debugging call
 CDebugChannelReceiver of debugs() messages (e.g., stderr or cache.log)
 CDebugChannel::LoggerOutput iterator for writing CompiledDebugMessages to a given channel
 CDebugFileNamed FILE with very-early/late usage safety mechanisms
 CDebugMessageManages configurable aspects of a debugs() message
 CDebugMessageHeaderMeta-information of a Finish()ed debugs() message
 CDebugMessagesCollection of DebugMessage objects (with fast access by message IDs)
 CDebugModule
 CDefaultValues
 CDelayBucket
 CDelayConfig
 CDelayedAsyncCalls
 CDelayedUdpSendDelayed icpUdpSend() call
 CDelayId
 CDelayPool
 CDelayPools
 CDelaySpec
 CDelayTaggedStatsVisitor
 CDelayTaggedUpdater
 CDelayTaggedUpdateVisitor
 CDelayUserStatsVisitor
 CDelayUserUpdater
 CDelayUserUpdateVisitor
 CDescriptorSetAn unordered collection of unique descriptors with O(1) add/del/has ops
 CDigestFetchState
 Cdiomsg
 Cdiskd_stats_t
 CDiskdActionDataStore disk daemon stats
 CDiskFile::ConfigGenerally useful configuration options supported by some children
 CDiskIOModule
 CDiskIOStrategy
 Cdlink_list
 Cdlink_node
 CDns::CachedIpCachedIps element
 CDns::CachedIps
 CDns::GoodIpsIteratorIterates over good IPs in CachedIps, starting at the so called current one
 CDns::IpsIteratorIterates over any (good and/or bad) IPs in CachedIps, in unspecified order
 CDns::IpsSelector< Iterator >
 CDns::LookupDetailsEncapsulates DNS lookup results
 Cdomaincontroller
 CDownloaderAnswerDownload result
 Cdread_ctrl
 Cdwrite_q
 Cedui_conf_t
 Cedui_ldap_t
 CEntry
 Cenum_list
 CEnumIteratorBase< EnumType >
 CEnumRangeT< EnumType >
 Cerr_code_struct
 CErrorTransaction problem
 CErrorDynamicPageInfoError page created from admin-configurable metadata (e.g. deny_info)
 CErrorPage::BuildState and parameters shared by several ErrorState::compile*() methods
 CErrorPage::BuildErrorPrinterPretty-prints error page/deny_info building error
 CErrorState
 CESIContext::ParserState
 CESIExpression
 CESIFunction
 CESIParser::Register
 CESIParserClient
 CESIVariableProcessor
 CESIVarState
 CESIVarState::Variable
 CETag
 Ceui64
 CEui::Eui48
 CEui::Eui64
 CEui::EuiConfig
 Cev_entry
 CEventLoop
 Cexternal_acl
 Cexternal_acl_data
 CExternalACLEntryData
 CexternalAclState
 CFadingCounterCounts events, forgetting old ones. Useful for "3 errors/minute" limits
 Cfde
 Cfde::_fde_flags
 CFilePortable locking-aware exception-friendly file (with RAII API)
 CFileMap
 CFileOpeningConfigHow should a file be opened/created? Should it be locked?
 CIpc::Mem::FlexibleArray< Ipc::MemMapSlot >
 CIpc::Mem::FlexibleArray< Ipc::QueueReader >
 CIpc::Mem::FlexibleArray< Ipc::StoreMapAnchor >
 CIpc::Mem::FlexibleArray< StoredNode >
 CFormat::FmtConfig
 CFormat::Format
 CFormat::Token
 CFormat::TokenNamespace
 CFormat::TokenTableEntryOne 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
 Cgb_t
 Cgdstruct
 Cgeneric_cbdata
 CHappyConnOpener::AttemptConnection opening attempt in progress (or falsy)
 CHappyConnOpenerAnswerFinal result (an open connection or an error) sent to the job initiator
 CHappyOrderEnforcer
 CHappySpareWaitKeeps track of HappyConnOpener spare track waiting state
 CHardCodedErrorError page (or a part of an error page) with hard-coded template text
 CHardFun< ReturnType, ArgType, fun >
 CHasExplicit
 Chash_link
 Chash_table
 CheaderMangler
 CHeaderManglersA 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::XactionHolds 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
 CHttpControlMsgBundles HTTP 1xx reply and the "successfully forwarded" callback
 CHttpHdrCc
 CHttpHdrContRange
 CHttpHdrRange
 CHttpHdrRangeIter
 CHttpHdrRangeSpec
 CHttpHdrSc
 CHttpHdrScTarget
 CHttpHeader
 CHttpHeaderEntry
 CHttpHeaderFieldStatPer field statistics. Currently a POD
 CHttpHeaderHashTable
 CHttpHeaderStatHTTP per header statistics
 CHttpRequestMethod
 CHttpStateData::ReuseDecisionAssists in making and relaying entry caching/sharing decision
 CHttpStatusAclDumpVisitor
 CHttpUpgradeProtocolAccessAllows or blocks HTTP Upgrade protocols (see http_upgrade_request_protocols)
 CHttpUpgradeProtocolAccess::NamedGuardSingle configured access rule for an explicitly named protocol
 CIcmp
 CIcmpConfig
 CicmpEchoData
 Cicp_common_t
 CIdent::_IdentClient
 CIdent::IdentConfig
 CIdent::IdentStateData
 Cidns_query
 CInstanceId< Class, ValueType >
 CInstanceId< AsyncCall >
 CInstanceId< AsyncJob >
 CInstanceId< Comm::Connection, uint64_t >
 CInstanceId< Helper::SessionBase >
 CInstanceId< idns_query >
 CInstanceId< Ipc::QueueReader >
 CInstanceId< MasterXaction, uint64_t >
 CInstanceId< MemBlob >
 CInstanceId< PeerSelector >
 CInstanceId< SBuf >
 Cintnode
 CIoResult< RT >
 CIoStatsIO statistics. Currently a POD
 Ciovec
 CIp::Address
 CIp::Address_list
 CIp::Intercept
 CIp::NfMarkConfigNetfilter mark/mask pair
 CIp::Qos::Config
 Cip_user_dict
 CIpAclDumpVisitor
 CIpc::BaseMultiQueue
 CIpc::FewToFewBiQueue::MetadataShared metadata for FewToFewBiQueue
 CIpc::FewToFewBiQueue::Owner
 CIpc::Mem::FlexibleArray< Item >
 CIpc::Mem::IdSetShareable set of positive uint32_t IDs with O(1) insertion/removal ops
 CIpc::Mem::IdSetInnerNodeHelper class to perform inner node manipulation for IdSet
 CIpc::Mem::IdSetMeasurementsBasic IdSet storage parameters, extracted here to keep them constant
 CIpc::Mem::IdSetPosition
 CIpc::Mem::Owner< Class >
 CIpc::Mem::PageIdShared memory page identifier, address, or handler
 CIpc::Mem::PagePool
 CIpc::Mem::PageStack
 CIpc::Mem::PageStack::ConfigPageStack construction and SharedMemorySize calculation parameters
 CIpc::Mem::SegmentPOSIX shared memory segment
 CIpc::MemMapA map of MemMapSlots indexed by their keys, with read/write slot locking
 CIpc::MemMap::SharedData shared across maps in different processes
 CIpc::MemMapCleanerAPI for adjusting external state when dirty map slot is being freed
 CIpc::MemMapSlotMemMap basic element, holding basic shareable memory block info
 CIpc::MultiQueue::MetadataShared metadata for MultiQueue
 CIpc::MultiQueue::Owner
 CIpc::OneToOneUniQueue
 CIpc::OneToOneUniQueue::Full
 CIpc::OneToOneUniQueue::ItemTooLarge
 CIpc::OneToOneUniQueuesShared array of OneToOneUniQueues
 CIpc::OpenListenerParams"shared listen" is when concurrent processes are listening on the same fd
 CIpc::QuestionerId
 CIpc::QueueReader
 CIpc::QueueReadersShared array of QueueReaders
 CIpc::ReadWriteLock
 CIpc::ReadWriteLockStatsApproximate stats of a set of ReadWriteLocks
 CIpc::RequestId
 CIpc::SharedListenRequestRequest for a listen socket with given parameters
 CIpc::SharedListenResponseResponse to SharedListenRequest
 CIpc::StartListeningAnswerStartListening() result
 CIpc::StoreMap
 CIpc::StoreMap::OwnerAggregates anchor and slice owners for Init() caller convenience
 CIpc::StoreMapAnchor
 CIpc::StoreMapAnchor::Basics
 CIpc::StoreMapAnchors
 CIpc::StoreMapCleanerAPI for adjusting external state when dirty map slice is being freed
 CIpc::StoreMapItems< C >
 CIpc::StoreMapSlice
 CIpc::StoreMapUpdateAggregates information required for updating entry metadata and headers
 CIpc::StoreMapUpdate::EditionDuring an update, the stored entry has two editions: stale and fresh
 CIpc::StrandCoordStrand location details
 CIpc::StrandMessageIPC message carrying StrandCoord
 CIpc::StrandSearchRequestAsynchronous strand search request
 CIpc::TypedMsgHdr::CtrlBuffer
 CIpc::TypedMsgHdr::DataBuffer
 Cipc_params
 Cipcache_entry
 Cipcache_entry::Flags
 CIpCacheLookupForwarderForwards non-blocking IP cache lookup results to either IPH or IpReciever
 CIpCacheLookupForwarder::firstLookupStartTime of the idnsALookup() call
 CIpCacheLookupForwarder::lastLookupEndTime of the last noteLookup() call
 CIpcIoMsgConverts DiskIO requests to IPC queue messages
 CIpcIoPendingRequestKeeps original I/O request parameters while disker is handling the request
 CJobWaitBase
 CKid
 CKidsCollection of kids
 Cl_stdio_t
 Cl_udp_t
 Cldap_creds
 Clibecap::Body
 Clibecap::Header
 Clibecap::host::Host
 Clibecap::host::Xaction
 Clibecap::Message
 Clibecap::NamedValueVisitor
 Clibecap::Options
 Clibecap::RequestLine
 Clibecap::StatusLine
 CLoadableModule
 CLock
 CSecurity::LockingPointer< DH, DH_free_cpp, HardFun< int, DH *, DH_up_ref > >
 CSecurity::LockingPointer< X509, X509_free_cpp, HardFun< int, X509 *, X509_up_ref > >
 CLog::LogConfig
 CLogfile
 Clogfile_buffer_t
 CLoggingSectionGuard
 CLogTags
 CLogTagsErrors
 CLookupTable< EnumType, RecordType, Hasher >
 CLookupTableRecord< EnumType >
 CLruNode
 CLruPolicyData
 Clsstruct
 Cm_ADDR
 Cmain_args
 CMem::AllocatorProxy
 CMem::Meter
 CMem::PoolMeter
 CMem::PoolMeter::mgb_tObject to track per-pool cumulative counters
 CMem::PoolStats
 Cmem_hdr
 Cmem_node
 CMemBlobStatsVarious MemBlob class-wide statistics
 CMemChunk
 CMemObject
 CMemObject::MemCacheState of an entry with regards to the [shared] memory caching
 CMemObject::SwapOut
 CMemObject::XitTableState of an entry with regards to the [shared] in-transit table
 CMemPools
 CMemStore::SlotAndPageTemporary storage for slot and page ID pointers; for the waiting cache
 CMemStoreMapExtraItem
 CMessageDelayConfigConfiguration for response delay pools
 CMessageDelayPools
 CMessageSizes
 CMgr::ActionParamsCache Manager Action parameters extracted from the user request
 CMgr::ActionPasswordListList of cachemgr password authorization definitions. Currently a POD
 CMgr::CountersActionDataStore traffic and resource counters
 CMgr::InfoActionData
 CMgr::IntervalActionData
 CMgr::IoActionDataStore size histograms of network read() from peer server
 CMgr::QueryParams
 CMgr::ServiceTimesActionDataStore service times for 5 and 60 min
 CMgr::StoreIoActionDataStore IO interface data
 CMimeEntry
 CMmapping
 CMoreToAlloc
 Cmsghdr
 Cndstruct
 CNeighborTypeDomainListRepresentation 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
 CParameters
 CParent
 CParser::BinaryTokenizer
 CParser::BinaryTokenizerContextEnables efficient debugging with concise field names: Hello.version.major
 CParser::InsufficientInputThrown by modern "incremental" parsers when they need more data
 CParser::Tokenizer
 CPconnModule
 CPconnPool
 CPeerConnectionPointer
 CPeerDigest
 CPeerSelectionDumperHelper class to report a selected destination (for debugging)
 CPeerSelectorPingMonitor
 CPendingOpenRequestHolds information necessary to handle JoinListen response
 CPing::pingStats_Measurements collected by the squidclient ping mode logics
 CPing::TheConfigParameters controlling 'ping' mode message looping
 Cping_dataICP probing of cache_peers during peer selection
 CpingerEchoData
 CpingerReplyData
 CPipeline
 CPointerPrinter< Pointer >
 CPoolingAllocator< Value >STL Allocator that uses Squid memory pools for memory management
 CPoolingAllocator< Value >::rebind< OtherValue >
 CPoolMeta
 CProgressAdvancement of work that consists of (usually known number) of similar steps
 CProtocolViewReference to a protocol name[/version] string; no 0-termination is assumed
 CProxyProtocol::ParsedSuccessful parsing result
 CProxyProtocol::Two::TlvSingle Type-Length-Value (TLV) block from PROXY protocol specs
 Cpw_auth_hdr
 CRandomUuid
 CRange< C, S >
 CRaw
 CRawAccessLogEntry
 CRawLongOption
 CRawPointerT< Pointer >
 Credirect_addr
 CRedirectStateData
 CRefCount< C >
 CRefCount< AccessLogEntry >
 CRefCount< Action >
 CRefCount< ActionCreator >
 CRefCount< ActionProfile >
 CRefCount< Adaptation::History >
 CRefCount< Aggregate >
 CRefCount< AsyncCall >
 CRefCount< Auth::UserRequest >
 CRefCount< BodyPipe >
 CRefCount< Call_ >
 CRefCount< ClassCHostPool >
 CRefCount< Client >
 CRefCount< CodeContext >
 CRefCount< Comm::Connection >
 CRefCount< CompositePoolNode >
 CRefCount< DelayIdComposite >
 CRefCount< DelayTagged >
 CRefCount< DelayTaggedBucket >
 CRefCount< DelayUser >
 CRefCount< DelayUserBucket >
 CRefCount< DelayVector >
 CRefCount< DiskFile >
 CRefCount< DiskThreadsDiskFile >
 CRefCount< DownloaderContext >
 CRefCount< ErrorDetail >
 CRefCount< ErrorDetailsList >
 CRefCount< ESIContext >
 CRefCount< ESIElement >
 CRefCount< ESIInclude >
 CRefCount< ESIParser >
 CRefCount< ESISegment >
 CRefCount< ESIStreamContext >
 CRefCount< esiTreeParent >
 CRefCount< ExternalACLEntry >
 CRefCount< Fs::Ufs::UFSSwapDir >
 CRefCount< FwdState >
 CRefCount< Header >
 CRefCount< History >
 CRefCount< Http::Message >
 CRefCount< HttpReply >
 CRefCount< HttpRequest >
 CRefCount< IORequestor >
 CRefCount< IoResult >
 CRefCount< IoState >
 CRefCount< Lock >
 CRefCount< MasterState >
 CRefCount< MasterXaction >
 CRefCount< MemBlob >
 CRefCount< MessageBucket >
 CRefCount< MessageDelayPool >
 CRefCount< NotePairs >
 CRefCount< Notes >
 CRefCount< Object< Class > >
 CRefCount< Object< Ipc::FewToFewBiQueue::Metadata > >
 CRefCount< Object< Ipc::Mem::PageStack > >
 CRefCount< Object< Ipc::MemMap::Shared > >
 CRefCount< Object< Ipc::MultiQueue::Metadata > >
 CRefCount< Object< Ipc::OneToOneUniQueues > >
 CRefCount< Object< Ipc::QueueReaders > >
 CRefCount< Object< Ipc::StoreMapAnchors > >
 CRefCount< Object< Ipc::StoreMapItems > >
 CRefCount< Object< Rock::Rebuild::Stats > >
 CRefCount< PortCfg >
 CRefCount< 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
 CRefreshPatternRepresentation of a refresh pattern
 CRefreshPattern::stats_
 CRegexPattern
 CRegisteredRunner
 CREList
 CRemovalPolicy
 CRemovalPolicyNode
 CRemovalPolicySettings
 CRemovalPolicyWalker
 CRemovalPurgeWalker
 CReportSysErrorStream 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::LoadingEntrySmart StoreEntry-level info pointer (hides anti-padding LoadingParts arrays)
 CRock::LoadingFlagsLow-level anti-padding storage class for LoadingEntry and LoadingSlot flags
 CRock::LoadingParts
 CRock::LoadingSlotSmart db slot-level info pointer (hides anti-padding LoadingParts arrays)
 CRock::Rebuild::StatsCache_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
 CSBufEqualSBuf equality predicate for STL algorithms etc
 CSBufFindTest
 CSBufIterator
 CSBufReservationRequirementsNamed SBuf::reserve() parameters. Defaults ask for and restrict nothing
 CSBufStartsWithSBuf "starts with" predicate for STL algorithms etc
 CSBufStats
 CSBufSubstrAutoTest
 CScopedId
 CSecurity::AlertTLS Alert protocol frame from RFC 5246 Section 7.2
 CSecurity::CertError
 CSecurity::CommunicationSecrets
 CSecurity::EncryptorAnswer
 CSecurity::ExtensionTLS Hello Extension from RFC 5246 Section 7.4.1.4
 CSecurity::HandshakeTLS Handshake Protocol frame from RFC 5246 Section 7.4
 CSecurity::HandshakeParserIncremental TLS/SSL Handshake parser
 CSecurity::KeyDataTLS certificate and private key details from squid.conf
 CSecurity::KeyLoggerManages collecting and logging secrets of a TLS connection to tls_key_log
 CSecurity::LockingPointer< T, UnLocker, Locker >
 CSecurity::NegotiationHistory
 CSecurity::PeerOptionsTLS squid.conf settings for a remote server peer
 CSecurity::PeerOptions::flags_Flags governing Squid internal TLS operations
 CSecurity::Sslv2RecordDraft-hickman-netscape-ssl-00. Section 4.1. SSL Record Header Format
 CSecurity::TLSPlaintextTLS Record Layer's frame from RFC 5246 Section 6.2.1
 Csession_list
 CSharedMemory
 CSipcIoIpcIo 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
 CSourceLocationSource code location that is cheap to create, copy, and store
 CSplay< V >
 CSplay< acl_httpstatus_data * >
 CSplay< char * >
 CSplay< mem_node * >
 CSplay< MemChunk * >
 CSplay< RefCount >
 CSplayCheck
 CSplayConstIterator< V >
 CSplayIterator< V >
 CSplayNode< V >
 CSplayNode< acl_httpstatus_data * >
 CSplayNode< char * >
 CSplayNode< mem_node * >
 CSplayNode< MemChunk * >
 CSplayNode< RefCount >
 Csquid_radix_mask
 Csquid_radix_node
 Csquid_radix_node_head
 Csquidaio_ctrl_t
 Csquidaio_request_queue_t
 Csquidaio_request_t
 Csquidaio_result_t
 Csquidaio_thread_t
 Csquidaio_unlinkq_t
 CSquidConfigRepresentation of the configuration. POD
 CSquidConfig2
 CSquidConfig::UrlHelperTimeout
 CSquidMD5Context
 CSsl::BioBIO source and sink node, handling socket I/O and monitoring SSL state
 CSsl::CertificateDb
 CSsl::CertificateDb::RowA 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::GeneratorRequestA pending Ssl::Helper request, combining the original and collapsed queries
 CSsl::GeneratorRequestorInitiator of an Ssl::Helper query
 CSsl::GlobalContextStorageClass for storing/manipulating LocalContextStorage per local listening address/port
 CSsl::Helper
 CSsl::LockMaintains an exclusive blocking file-based lock
 CSsl::LockerException-safe way to obtain and release a lock
 CSsl::ServerBump
 CSsl::VerifyCallbackParameters
 Cssl_optionSet of options we can parse and what they map to
 CSslErrorAlias
 Csslproxy_cert_adapt
 Csslproxy_cert_sign
 Cstale_flags
 CStatCounters
 CStatHist
 CStatObjectsState
 Cstatvfs
 Cstd::exceptionSTL 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_baseSTL class
 Cstd::streambuf
 CStopwatch
 CStore::Disk::CleanLog
 CStore::Disk::Flags
 CStore::DiskConfig
 CStore::EntryGuard
 CStore::ParsingBuffer
 CStore::SwapMetaIteratorIterates serialized swap meta fields loaded into a given buffer
 CStore::SwapMetaUnpackerStore entry metadata view providing a for-range loop meta field iterator API
 CStore::SwapMetaViewSwap metadata field inside the buffer given to SwapMetaUnpacker
 Cstore_client
 Cstore_client::Callback
 Cstore_rebuild_progress
 CStoreDigestCBlock
 CStoreDigestState
 CStoreDigestStats
 CStoreInfoStatsHigh-level store statistics used by mgr:info action. Used inside PODs!
 CStoreInfoStats::PartInfo common to memory and disk parts of the storage. Used inside PODs!
 CStoreIOBuffer
 CStoreIoStatsStore statistics related to low-level I/O
 CStoreRebuildDataCache_dir(s) indexing statistics
 CStoreSwapLogData
 CStoreSwapLogHeader
 CString
 Csubid
 CsubmitData
 CSuccessSumTester< S >
 CSupportOrVetoBoolean flag that is false by default and becomes permanently false if vetoed
 CSwapChecksum24Maintains a 24-bit checksum over integer fields
 Csynch_state
 CSyntheticOwnsExplicit
 CTemplateFile
 CTestProgramImplements test program's main() function while enabling customization
 Cthread_params
 CTime::EngineEvent class for doing synthetic time etc
 CTimeOrTag
 Ctok
 CTransients::EntryStatusShared entry metadata, used for synchronization
 CTransport::TheConfigParameters controlling outgoing connection
 CtrapVar
 CTunnelStateData::Connection
 CType
 CTypeTraits_::InterfaceConvenience base for any class with pure virtual method(s)
 CUFSSwapLogParser_v1_32bs::StoreSwapLogDataOld
 Cunary_function< _Arg, _Result >
 Cunary_function< store_client, void >
 CUpdateable
 Curl_entry
 Cvariable_list
 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 >
 Cwordlist
 CXactionInitiatorIdentifies a protocol agent or Squid feature initiating transactions
 CYesNoNone
 CArgument1
 CC
 CC *
 CCall_ const *
 CDestination *
 CDH *
 CHeader const *
 CHistory const *
 CJob *
 CObject< Class > const *
 CObject< Ipc::FewToFewBiQueue::Metadata > const *
 CObject< Ipc::MemMap::Shared > const *
 CObject< Ipc::MultiQueue::Metadata > const *
 CObject< Ipc::OneToOneUniQueues > const *
 CObject< Ipc::QueueReaders > const *
 CObject< Ipc::StoreMapAnchors > const *
 CObject< Ipc::StoreMapItems > const *
 CObject< Rock::Rebuild::Stats > const *
 CPortCfg const *
 CRT const *
 CStartListeningAnswer *
 C*)(Argument1 &)
 CX509 *

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors