Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 1234]
►NAcl | |
CAdaptationServiceCheck | "adaptation_service" ACL |
CAddress | List of address-based ACLs |
CAllOf | |
CAndNode | |
CAnnotateClientCheck | "annotate_client" ACL |
CAnnotateTransactionCheck | "annotate_transaction" ACL |
CAnnotationCheck | Common parent of several ACLs dealing with transaction annotations |
CAnswer | |
CAnyOf | Configurable any-of ACL. Each ACL line is a disjuction of ACLs |
CAtStepCheck | "at_step" ACL |
CCertificateErrorCheck | "ssl_error" ACL |
CCharacterSetOption | Option value to configure one or more characters (e.g., -m=",;") |
CChecklistFiller | Interface for those capable of configuring an ACLFilledChecklist object |
CClientCertificateCheck | "user_cert" or "ca_cert" ACL |
CConnectionsEncrypted | |
CConnMark | |
CCurrentTimeCheck | "time" ACL |
CDestinationAsnCheck | "dst_as" ACL |
CDestinationDomainCheck | "dstdomain" or "dstdom_regex" ACL |
CFinalizedParameterizedNode | |
CHasComponentCheck | "has" ACL |
CHierCodeCheck | "hier_code" ACL |
CHttpRepHeaderCheck | "rep_header" ACL |
CHttpReqHeaderCheck | "req_header" ACL |
CInnerNode | An intermediate ACL tree node. Manages a collection of child tree nodes |
CLocalPortCheck | "localport" ACL |
CMethodCheck | "method" ACL |
CMyPortNameCheck | "myportname" ACL |
CNoteCheck | "note" ACL |
CNotNode | Implements the "not" or "!" operator |
COption | A single option supported by an ACL: -x[=value] or –name[=value] |
COptionExtractor | Low-level parser that extracts but does not interpret ACL options |
COptionsParser | Parses/validates/stores ACL options; skips/preserves parameter flags |
COptionValue | Stores configuration of a typical boolean flag or a single-value Option |
COrNode | |
CParameterizedNode | |
CPeerNameCheck | "peername" or "peername_regex" ACL |
CProtocolCheck | "proto" ACL |
CReplyHeaderCheck | Matches the value of a given reply header (e.g., "rep_mime_type" ACL) |
CRequestHeaderCheck | Matches the value of a given request header (e.g., "browser" or "referer_regex") |
CServerCertificateCheck | "server_cert_fingerprint" ACL |
CServerNameCheck | "ssl::server_name" or "ssl::server_name_regex" ACL |
CSnmpCommunityCheck | "snmp_community" ACL |
CSourceAsnCheck | "src_as" ACL |
CSourceDomainCheck | "srcdomain" or "srcdom_regex" ACL |
CSquidErrorCheck | "squid_error" ACL |
CTagCheck | "tag" ACL |
CTransactionInitiator | Transaction_initiator ACL |
CTree | |
CTypedOption | Type-specific Option (e.g., a boolean –toggle or -m=SBuf) |
CTypeNameCmp | ACL type name comparison functor |
CUrlCheck | "url_regex" ACL |
CUrlLoginCheck | "urllogin" ACL |
CUrlPathCheck | "urlpath_regex" ACL |
CUrlPortCheck | "port" ACL |
►NAdaptation | |
►NEcap | |
CBodyRep | |
CConfig | General eCAP configuration |
CConfigRep | Wraps Adaptation::Ecap::ServiceConfig to allow eCAP visitors |
CEngine | Manages async eCAP transactions |
CFirstLineRep | |
CHeaderRep | |
CHost | |
CMessageRep | |
CRequestLineRep | |
CServiceConfig | ECAP service configuration |
CServiceRep | |
CStatusLineRep | |
CXactionRep | |
►NIcap | |
NICAP | |
CChunkExtensionValueParser | Handles ICAP-specific chunk extensions supported by Squid |
CConfig | |
CConnWaiterDialer | |
CHistory | Collects information about ICAP processing related to an HTTP transaction |
CInOut | |
CLauncher | |
►CModXact | |
CState | |
CModXactLauncher | |
►COptions | |
CTransferList | |
CTransfers | |
COptXact | |
COptXactLauncher | |
CPreview | |
►CServiceRep | |
CClient | |
CSizedEstimate | |
CTrailerParser | Parses and stores ICAP trailer header block |
CVirginBodyAct | |
CXactAbortInfo | |
CXaction | |
CAccessCheck | |
CAccessRule | |
CAnswer | Summarizes adaptation service answer for the noteAdaptationAnswer() API |
CAnswerCall | |
CConfig | |
CDynamicGroupCfg | DynamicServiceGroup configuration to remember future dynamic chains |
CDynamicServiceChain | Temporary service chain built upon another service request |
►CHistory | Collects information about adaptations related to a master transaction |
CEntry | Single Xaction stats (i.e., a historical record entry) |
CInitiate | |
CInitiator | |
CIterator | Iterates services in ServiceGroup, starting adaptation launchers |
CMessage | |
CService | |
CServiceChain | Group of services that must be used one after another |
CServiceConfig | |
CServiceFilter | Information used to search for adaptation services |
CServiceGroup | |
CServicePlan | |
CServiceSet | |
CSingleService | |
►NAnyP | |
CPortCfg | |
CProtocolVersion | |
CTrafficMode | |
CUri | |
CUriScheme | |
►NAuth | HTTP Authentication |
CConfig | |
CCredentialCacheRr | |
CCredentialsCache | Cache of Auth::User credentials, keyed by Auth::User::userKey |
CQueueNode | |
CScheme | |
CSchemeConfig | |
CSchemesConfig | |
CStateData | |
CUser | |
CUserRequest | |
►NComm | Abstraction layer for TCP, UDP, TLS, UDS and filedescriptor sockets |
CAcceptLimiter | |
CCbEntry | |
CConnection | |
►CConnOpener | |
CCalls | Handles to calls which we may need to cancel |
CIoCallback | Details about a particular Comm IO callback event |
CTcpAcceptor | |
CTcpKeepAlive | Configuration settings for the TCP keep-alive feature |
►NConfiguration | |
CComponent | |
►NDns | Generic DNS API |
CCachedIp | CachedIps element |
CCachedIps | |
CConfigRr | Manage DNS internal component |
CGoodIpsIterator | Iterates over good IPs in CachedIps, starting at the so called current one |
CIpReceiver | Interface for receiving IP::Addresses from nbgethostbyname() |
CIpsIterator | Iterates over any (good and/or bad) IPs in CachedIps, in unspecified order |
CIpsSelector | |
CLookupDetails | Encapsulates DNS lookup results |
►NErrorPage | |
CBuild | State and parameters shared by several ErrorState::compile*() methods |
CBuildErrorPrinter | Pretty-prints error page/deny_info building error |
NEsi | ESI protocol types and operators |
►NEui | |
CEui48 | |
CEui64 | |
CEuiConfig | |
►NFormat | |
CFmtConfig | |
CFormat | |
CToken | |
CTokenNamespace | |
CTokenTableEntry | One entry in a table of format tokens |
►NFs | |
►NUfs | |
►CRebuildState | |
CFlags | |
CStoreFSufs | |
►CUFSStoreState | |
C_queued_read | |
C_queued_write | |
CUFSStrategy | |
CUFSSwapDir | |
CUFSSwapLogParser | |
►NFtp | |
CChannel | |
CClient | FTP client functionality shared among FTP Gateway and Relay clients |
CCtrlChannel | |
CDataChannel | |
CErrorDetail | |
CGateway | |
CGatewayFlags | |
CMasterState | Transaction information shared among our FTP client and server jobs |
CRelay | |
CServer | Manages a control connection from an FTP client |
►NHelper | Helper protocol primitives |
CChildConfig | |
►CClient | |
C_stats | |
CReply | |
CRequest | |
CReservationId | (temporary) lock on a (stateful) helper channel |
CSession | |
►CSessionBase | Single helper process |
C_helper_flags | |
CXaction | Holds the required data to serve a helper request |
►NHttp | |
►NOne | |
CChunkExtensionValueParser | |
CParser | |
CRequestParser | |
CResponseParser | |
CServer | Manages a connection from an HTTP/1 or HTTP/0.9 client |
CTeChunkedParser | |
CContentLengthInterpreter | |
CHeaderLookupTable_t | |
CHeaderTableRecord | |
CMessage | Common parts of HttpRequest and HttpReply |
CStateFlags | |
CStatusLine | |
►CStream | |
CDeferredParams | |
CTunneler | |
CTunnelerAnswer | |
NHttps | |
►NIdent | Ident Lookup API |
C_IdentClient | |
CIdentConfig | |
CIdentStateData | |
NInstance | Code related to Squid Instance and PID file management |
►NIp | |
►NQos | |
CConfig | |
CAddress | |
CAddress_list | |
CIntercept | |
CNfMarkConfig | Netfilter mark/mask pair |
►NIpc | |
►NMem | |
CFlexibleArray | |
CIdSet | Shareable set of positive uint32_t IDs with O(1) insertion/removal ops |
CIdSetInnerNode | Helper class to perform inner node manipulation for IdSet |
CIdSetMeasurements | Basic IdSet storage parameters, extracted here to keep them constant |
CIdSetPosition | |
CObject | Attaches to a shared memory segment with Class object owned by Owner |
COwner | |
CPageId | Shared memory page identifier, address, or handler |
CPagePool | |
►CPageStack | |
CConfig | PageStack construction and SharedMemorySize calculation parameters |
CPointer | |
CRegisteredRunner | |
CSegment | POSIX shared memory segment |
CBaseMultiQueue | |
CCoordinator | Coordinates shared activities of Strands (Squid processes or threads) |
►CFewToFewBiQueue | |
CMetadata | Shared metadata for FewToFewBiQueue |
COwner | |
CForwarder | |
CInquirer | |
►CMemMap | A map of MemMapSlots indexed by their keys, with read/write slot locking |
CShared | Data shared across maps in different processes |
CMemMapCleaner | API for adjusting external state when dirty map slot is being freed |
CMemMapSlot | MemMap basic element, holding basic shareable memory block info |
►CMultiQueue | |
CMetadata | Shared metadata for MultiQueue |
COwner | |
►COneToOneUniQueue | |
CFull | |
CItemTooLarge | |
COneToOneUniQueues | Shared array of OneToOneUniQueues |
COpenListenerParams | "shared listen" is when concurrent processes are listening on the same fd |
CPort | Waits for and receives incoming IPC messages; kids handle the messages |
CQuestionerId | |
CQueueReader | |
CQueueReaders | Shared array of QueueReaders |
CReadWriteLock | |
CReadWriteLockStats | Approximate stats of a set of ReadWriteLocks |
CRequest | IPC request |
CRequestId | |
CResponse | A response to Ipc::Request |
CSharedListenRequest | Request for a listen socket with given parameters |
CSharedListenResponse | Response to SharedListenRequest |
CStartListeningAnswer | StartListening() result |
►CStoreMap | |
COwner | Aggregates anchor and slice owners for Init() caller convenience |
►CStoreMapAnchor | |
CBasics | |
CStoreMapAnchors | |
CStoreMapCleaner | API for adjusting external state when dirty map slice is being freed |
CStoreMapItems | |
CStoreMapSlice | |
►CStoreMapUpdate | Aggregates information required for updating entry metadata and headers |
CEdition | During an update, the stored entry has two editions: stale and fresh |
CStrand | Receives coordination messages on behalf of its process or thread |
CStrandCoord | Strand location details |
CStrandMessage | IPC message carrying StrandCoord |
CStrandSearchRequest | Asynchronous strand search request |
►CTypedMsgHdr | Struct msghdr with a known type, fixed-size I/O and control buffers |
CCtrlBuffer | |
CDataBuffer | |
CUdsOp | |
CUdsSender | Attempts to send an IPC message a few times, with a timeout |
NIpcIo | |
►NLog | |
NFormat | |
CLogConfig | |
CTcpLogger | |
NMath | |
►NMem | Memory Management |
CAllocator | |
CAllocatorProxy | |
CMeter | |
►CPoolMeter | |
Cmgb_t | Object to track per-pool cumulative counters |
CPoolStats | |
►NMgr | Cache Manager API |
CAction | |
CActionCreator | |
CActionParams | Cache Manager Action parameters extracted from the user request |
CActionPasswordList | List of cachemgr password authorization definitions. Currently a POD |
CActionProfile | Hard-coded Cache Manager action configuration, including Action creator |
CActionWriter | |
CCommand | Combined hard-coded action profile with user-supplied action parameters |
CCountersAction | Implement aggregated 'counters' action |
CCountersActionData | Store traffic and resource counters |
CFiller | Coordinator with a local cache manager response |
CForwarder | |
CFunAction | |
CFunActionCreator | Creates FunAction using ActionCreator API |
CIndexAction | |
CInfoAction | Implement aggregated 'info' action |
CInfoActionData | |
CInquirer | |
CIntervalAction | Implement aggregated interval actions |
CIntervalActionData | |
CIntParam | |
CIoAction | Implement aggregated 'io' action |
CIoActionData | Store size histograms of network read() from peer server |
CMenuAction | Returns available Cache Manager actions and their access requirements |
COfflineToggleAction | Changes offline mode |
CQueryParam | |
CQueryParams | |
CReconfigureAction | Reconfigures Squid |
CRequest | Cache manager request |
CResponse | |
CRotateAction | Starts log rotation |
CServiceTimesAction | Implement aggregated 'service_times' action |
CServiceTimesActionData | Store service times for 5 and 60 min |
CShutdownAction | Shuts Squid down |
CStoreIoAction | Implement aggregated 'store_io' action |
CStoreIoActionData | Store IO interface data |
CStoreToCommWriter | |
CStringParam | |
►NParser | Generic protocol-agnostic parsing tools |
CBinaryTokenizer | |
CBinaryTokenizerContext | Enables efficient debugging with concise field names: Hello.version.major |
CInsufficientInput | Thrown by modern "incremental" parsers when they need more data |
CTokenizer | |
►NPing | |
CpingStats_ | Measurements collected by the squidclient ping mode logics |
CTheConfig | Parameters controlling 'ping' mode message looping |
►NProxyProtocol | |
NOne | |
►NTwo | |
CTlv | Single Type-Length-Value (TLV) block from PROXY protocol specs |
CHeader | PROXY protocol v1 or v2 header |
CParsed | Successful parsing result |
►NRock | |
CDbCellHeader | |
►CHeaderUpdater | |
CIoCbParams | |
CIoState | |
CLoadingEntry | Smart StoreEntry-level info pointer (hides anti-padding LoadingParts arrays) |
CLoadingFlags | Low-level anti-padding storage class for LoadingEntry and LoadingSlot flags |
CLoadingParts | |
CLoadingSlot | Smart db slot-level info pointer (hides anti-padding LoadingParts arrays) |
CReadRequest | |
►CRebuild | |
CStats | Cache_dir indexing statistics shared across same-kid process restarts |
CStoreFileSystem | , |
CSwapDir | |
CSwapDirRr | Initializes shared memory segments used by Rock::SwapDir |
CWriteRequest | |
►NSecurity | Network/connection security abstraction layer |
NIo | |
CAlert | TLS Alert protocol frame from RFC 5246 Section 7.2 |
CBlindPeerConnector | A simple PeerConnector for SSL/TLS cache_peers. No SslBump capabilities |
CCertError | |
CCommunicationSecrets | |
CEncryptorAnswer | |
CErrorDetail | |
CExtension | TLS Hello Extension from RFC 5246 Section 7.4.1.4 |
CHandshake | TLS Handshake Protocol frame from RFC 5246 Section 7.4 |
CHandshakeParser | Incremental TLS/SSL Handshake parser |
CIoResult | Summary a TLS I/O operation outcome |
CKeyData | TLS certificate and private key details from squid.conf |
CKeyLog | Single tls_key_log directive configuration and logging handler |
CKeyLogger | Manages collecting and logging secrets of a TLS connection to tls_key_log |
CLockingPointer | |
CNegotiationHistory | |
CPeerConnector | |
►CPeerOptions | TLS squid.conf settings for a remote server peer |
Cflags_ | Flags governing Squid internal TLS operations |
CServerOptions | TLS squid.conf settings for a listening port |
CSslv2Record | Draft-hickman-netscape-ssl-00. Section 4.1. SSL Record Header Format |
CTlsDetails | |
CTLSPlaintext | TLS Record Layer's frame from RFC 5246 Section 6.2.1 |
►NSnmp | |
CForwarder | |
CInquirer | |
CPdu | |
CRequest | SNMP request |
CResponse | |
CSession | Snmp_session wrapper add pack/unpack feature |
CVar | |
►NSsl | |
CBio | BIO source and sink node, handling socket I/O and monitoring SSL state |
►CCertificateDb | |
CRow | A wrapper for OpenSSL database row of TXT_DB database |
CCertificateProperties | |
CCertificateStorageAction | |
CCertValidationHelper | |
►CCertValidationMsg | |
CCertItem | |
CCertValidationRequest | |
►CCertValidationResponse | |
CRecvdError | |
CClientBio | |
CConfig | |
CCrtdMessage | |
CErrorDetailEntry | |
CErrorDetailFile | Manages error detail templates |
CErrorDetailsList | |
CErrorDetailsManager | |
CGeneratorRequest | A pending Ssl::Helper request, combining the original and collapsed queries |
CGeneratorRequestor | Initiator of an Ssl::Helper query |
CGlobalContextStorage | Class for storing/manipulating LocalContextStorage per local listening address/port |
CHelper | |
CIcapPeerConnector | A simple PeerConnector for Secure ICAP services. No SslBump capabilities |
CLock | Maintains an exclusive blocking file-based lock |
CLocker | Exception-safe way to obtain and release a lock |
CPeekingPeerConnector | A PeerConnector for HTTP origin servers. Capable of SslBumping |
CServerBio | |
CServerBump | |
CVerifyCallbackParameters | |
►Nstd | STL namespace |
Chash< Helper::ReservationId > | Default hash functor to support std::unordered_map<HelperReservationId, *> |
Chash< SBuf > | Default hash functor to support std::unordered_map<SBuf,*> |
►NStore | |
CControlled | |
CController | |
►CDisk | Manages a single cache_dir |
CCleanLog | |
CFlags | |
CDiskConfig | |
CDisks | Summary view of all disk caches (cache_dirs) combined |
CEntryGuard | |
CLocalSearch | Iterates local store_table |
CParsingBuffer | |
CStorage | |
CSwapMetaIterator | Iterates serialized swap meta fields loaded into a given buffer |
CSwapMetaUnpacker | Store entry metadata view providing a for-range loop meta field iterator API |
CSwapMetaView | Swap metadata field inside the buffer given to SwapMetaUnpacker |
►NTime | Time and Date handling tools |
CEngine | Event class for doing synthetic time etc |
►NTransport | |
CTheConfig | Parameters controlling outgoing connection |
►NTypeTraits_ | |
CInterface | Convenience base for any class with pure virtual method(s) |