Data Structures

Here are the data structures with brief descriptions:
__pat
HttpTransact::_CacheDirectives
HttpTransact::_CacheLookupInfo
HttpTransact::_CurrentInfo
HttpTransact::_DNSLookupInfo
HttpTransact::_HeaderInfo
_HttpApiInfo
_info_t
_ink_freelist_list
_InkFreeList
_RangeRecord
HttpTransact::_RedirectInfo
HttpTransact::_SquidLogInfo
_STATE_ARG_TABLE
_state_t
_tm_remap_request_info
_transition_t
_tsremap_api_info
AbstractBuffer
AbstractBufferReader
AbstractBufferWriter
NetProcessor::AcceptOptionsOptions for accept
AcceptPair
Accum< C, A, S >
acl_filter_rule
AclRecordAn access control record
ActionRepresents an operation initiated on a Processor
ActionSink
AIO_Callback_handler
AIO_Reqs
AIOCallback
AIOCallbackInternal
AIOThreadInfo
Alias32
Alias64
AllocatorAllocator for fixed size memory blocks
AltInfoTestData
APIHookA single API hook that can be invoked
APIHooksA collection of API hooks
HostDBApplicationInfo::application_data_allotment
HostDBApplicationInfo::application_data_rr
AppVersionInfo
Arena
ArenaBlock
ArgumentDescription
atscppapi::AsyncThis class provides a method to create an async operation
atscppapi::AsyncHttpFetchThis class provides an implementation of AsyncProvider that makes HTTP requests asynchronously
atscppapi::AsyncProviderAsyncProvider is the interface that providers of async operations must implement
atscppapi::AsyncReceiver< AsyncProviderType >AsyncReceiver is the interface that receivers of async operations must implement
atscppapi::AsyncTimerThis class provides an implementation of AsyncProvider that acts as a timer
AtomicLock
AtomicSLL< C, L >
ats_wildcard_matcher
ATSConsistentHash
ATSConsistentHashNode
ATSHash
ATSHash32
ATSHash32FNV1a
ATSHash64
ATSHash64FNV1a
ATSHash64Sip24
ATSHashBase
ATSHashMD5
AutoReference
AutoStopCont
BaseStatPagesHandler
BitMap
BlasterUrlList
BlockHash< C, ABlockHashFns >
TSHashTable< H >::BucketHash bucket
ts::BufferA chunk of writable memory
BUILD_TABLE_INFO
ts::config::BuilderClass to build the configuration table from parser events
byte_addressable_value< T >
byte_pointer
ByteBankDescriptor
Cache
CacheArray< T >
CacheContinuation
CacheControlRecord
CacheControlResult
CacheDisk
CacheHostMatcher
CacheHostRecord
CacheHostResult
CacheHostTable
CacheHostTableConfig
CacheHTTPInfo
CacheHTTPInfoVector
CacheInfo
CacheLookupHttpConfig
CacheLookupMsg
CacheOpArgs_Deref
CacheOpArgs_General
CacheOpArgs_Link
CacheOpMsg_long
CacheOpMsg_short
CacheOpMsg_short_2
CacheOpReplyMsg
CacheProcessor
CacheRemoveCont
CacheSync
CacheTestData
CacheTestHeader
CacheTestHost
CacheTestSM
CacheVC
CacheVConnection
CacheVConnStruct
CacheVol
atscppapi::CaseInsensitiveStringComparatorA case insensitive comparator that can be used with standard library containers
CaseStringHashFns
CC_FreerContinuation
CC_UpdateContinuation
CCCongestionDBTestCont
CCFailHistoryTestCont
ChainHash< C, AHashFns, A >
ChainHashMap< K, AHashFns, C, A >
ClusterHandler::ChannelData
charIndex
charIndex_el
charIndexIterInternal
charIndexIterState
CheckConnect
ChunkedHandler
ClassAllocator< C >Allocator for Class objects
atscppapi::ClientRequestEncapsulates a client request
ClientTxn
CloseMessage
Cluster
ClusterLoadMonitor::cluster_load_ping_msg
ClusterAccept
ClusterAPIPeriodicSM
ClusterCalloutContinuation
clusterConfigFile
ClusterConfiguration
ClusterControl
ClusterFunctionDescriptor
ClusterHandler
ClusterHandlerBase
ClusterHelloMessage
ClusterLoadMonitor
ClusterMachine
ClusterMessageHeader
ClusterMsg
ClusterMsgHeader
ClusterProcessor
ClusterRemoteDataHeader
ClusterState
ClusterVConnection
ClusterVConnectionBase
ClusterVConnectionCache
ClusterVConnectionCacheEvent
ClusterVConnState
ClusterVCToken
CMD
CmdCacheCont
CommandLineArgs
completionUtil
config_update_cont
ConfigData
ConfigEnumPair< T >Data item for enumerated type config value
ConfigUpdateCallback
ConfigUpdateCbTable
ts::config::ConfigurationContainer for a configuration
ConfigurationContinuation
ConfigVol
ConfigVolumes
CongestionControlRecord
CongestionControlRule
CongestionDB
CongestionDBCont
CongestionEntry
CongestionMatcherTable
CongestRequestParam
KeepAliveConnTable::conn_elem
ConnectionCount::ConnAddr
ConnectionCount::ConnAddrHashFns
Connection
HttpTransact::ConnectionAttributes
ConnectionCountSingleton class to keep track of the number of connections per host
ConnectTestData
ConsCell< C, A >
ts::Errata::const_iteratorForward constant iterator for Messages in an Errata
ts::ConstBufferA chunk of read only memory
ContData
atscppapi::Transaction::ContextValueContextValues are a mechanism to share data between plugins using the atscppapi
ContinuationBase class for all state machines to receive notification of events
ControlBase
ControlMatcher< Data, Result >
CoreUtils
CountQueue< C, L >
ats::CryptoContextProtocol class for a crypto hash context
ats::CryptoHashCrypto hash output
ts::Errata::DataThis is the implementation class for Errata
DefaultAlloc
DeleterContinuation< C >
DereferContinuation< C >
Descriptor
DestructorLock
DFA
Diags
DiagsConfig
DiagsConfigState
DiagsModeOutput
Dir
DiskHeader
DiskVol
DiskVolBlock
DiskVolBlockQueue
dispatch_entry
DLL< C, L >
DNSConnection
DNSEntryOne DNSEntry is allocated per outstanding request
DNSHandlerOne DNSHandler is allocated to handle all DNS traffic by polling a UDP port
DNSProcessor
DNSRequestData
DNSServer
Doc
cache_bc::Doc_v23Pre version 24
dtconv
DummyVConnection
DynamicStatsString_t
DynArray< T >
ElapsedStats
ElevateAccess
Empty_MIOBuffer_tracker
ClusterVConnectionCache::Entry
Env< K, C, A >
eqstr
ts::ErrataClass to hold a stack of error messages (the "errata")
ErrorClass
EThreadEvent System specific type of thread
EvacuationBlock
EvacuationKey
EventA type of Action returned by the EventProcessor
EventIO
EventNotify
EventProcessorMain processor for the Event System
ts::ExceptionBase class for ATS exception
Exception
ExitStatus
CCFailHistoryTestCont::FailEvents
FailHistory
FakeUDPNetProcessor
FatalClass
FeatureAPIHooks< ID, N >Container for API hooks for a specific feature
FetchSM
FieldListCacheElement
FileCloseException
FileImpl
FileOpenException
FileReadException
FileSeekException
FileStatException
FileWriteException
force_VFPT_to_top
ForceVFPTToTop
FreeCallContinuation< C >
FreeDir
FreerContinuation
GlobalClusterPeriodicEvent
atscppapi::GlobalPluginThe interface used when creating a GlobalPlugin
atscppapi::transformations::GzipDeflateTransformationA TransformationPlugin to easily add gzip deflate to your TransformationPlugin chain
atscppapi::transformations::GzipInflateTransformationA TransformationPlugin to easily add gzip inflate to your TransformationPlugin chain
ts::config::Builder::Handler
hash_fnv32
HashFns< C >
HashMap< K, AHashFns, C, A >
HashSet< K, AHashFns, C, A >
HashSetFns< K, C >
HashTableEntry< key_t, data_t >
HashTableIteratorState< key_t, data_t >
HdrCsvIter
HdrHeap
HdrHeapObjImpl
HdrHeapSDKHandle
HdrStrHeap
HdrTest
HdrTokenFieldInfo
HdrTokenHashBucket
HdrTokenHeapPrefix
HdrTokenTypeBinding
HdrTokenTypeSpecific
head_p
atscppapi::header_field_iteratorA header field iterator is an iterator that dereferences to a HeaderField
atscppapi::header_field_value_iteratorA header field value iterator iterates through all header fields
atscppapi::HeaderFieldA HeaderField is a class that contains the header field name and all of the values
atscppapi::HeaderFieldNameA HeaderFieldName is a lightweight wrapper around a string that allows for case insensitive comparisons
atscppapi::HeadersEncapsulates the headers portion of a request or response
HeapCheck
HdrHeap::HeapGuardStruct to prevent garbage collection on heaps
HttpSM::History
host_hdr_infoStruct host_hdr_info; Used to store info about host header
hostArray
HostBranch
HostDB_get_message
HostDB_put_message
HostDBApplicationInfo
HostDBCache
HostDBContinuation
HostDBInfo
HostDBMD5Container for an MD5 hash and its dependent data
HostDBProcessorThe Host Databse access interface
HostDBRoundRobin
HostDBSyncer
HostDBTestReverse
HostDBTestRR
HostEntAll buffering required to handle a DNS receipt
ServerSessionPool::HostHashingInterface class for FQDN map
HostLeaf
HostLookup
HostLookupState
HostMatcher< Data, Result >
HostRegexMatcher< Data, Result >
html_tag
HtmlParser
Http2ClientSession
Http2ConnectionSettings
Http2ConnectionState
Http2Frame
Http2FrameHeader
Http2Goaway
Http2SessionAccept
Http2SettingsParameter
HostDBApplicationInfo::http_server_attr
HttpAltInfo
HttpAPIHooks
HttpBodyFactory
HttpBodySet
HttpBodySetRawData
HttpBodyTemplate
HttpCacheAction
HTTPCacheAlt
cache_bc::HTTPCacheAlt_v21
cache_bc::HTTPCacheFragmentTableCache backwards compatibility structure - the fragment table
HttpCacheSM
HttpClientSession
HttpCompat
HttpConfig
HttpConfigCont
HttpConfigParams
HttpConfigPortRange
HttpDebugNames
HTTPHdr
HTTPHdrImpl
HTTPInfo
cache_bc::HTTPInfo_v21Really just a namespace, doesn't depend on any of the members
HttpPagesHandler
HTTPParser
HttpProxyAcceptorData about an acceptor
HttpProxyPortDescription of an proxy port
HttpRequestData
HttpServerSession
HttpSessionAcceptThe continuation mutex is NULL to allow parellel accepts in NT
detail::HttpSessionAcceptOptionsOptions for HttpSessionAccept
HttpSessionManager
HttpSM
HttpSMListBucket
HttpTransact
HttpTransactCache
HttpTransactHeaders
HttpTransactionStatsString_t
HttpTransformInfo
HttpTunnel
HttpTunnelConsumer
HttpTunnelProducer
HttpUpdateSM
HttpUserAgent_RegxEntry
HTTPValAccept
HTTPValAcceptCharset
HTTPValAcceptEncoding
HTTPValAcceptLanguage
HTTPValCacheControl
HTTPValFieldList
HTTPValRange
HTTPValTE
HttpVCTable
HttpVCTableEntry
HTTPVersion
ICPConfigData
ICPConfigUpdateCont
ICPConfiguration
ICPData
ICPHandlerCont
ICPHit
ICPHitObj
ICPlog
ICPMiss
ICPMsg
ICPMsgHeader
ICPPeerReadCont
ICPPeriodicCont
ICPProcessor
ICPProcessorExt
ICPQuery
ICPRequestCont
ICPRequestCont::ICPRequestEventArgs
ts::config::Path::ImplType
IMTHashTable< key_t, data_t >
InactivityCop
IncomingControl
ink_aiocb
INK_AUTH_SEED
INK_AUTH_TOKEN
ink_dummy_for_newThis is used so that we dont use up operator new(size_t, void *) which users might want to define for themselves
ink_gethostbyaddr_r_data
ink_gethostbyname_r_data
ink_local_stat_t
ink_prot_global_stat_t
ink_rwlock
ink_scoped_mutex
ink_semaphore
ink_unprot_global_stat_t
InkAtomicList
InkBulkIOAddrInfo
InkBulkIOBlock
InkBulkIOFreeBlockInfo_t
InkBulkIOPkt
InkBulkIORequest
InkBulkIOSendtoRequest
InkBulkIOSplitRequest
INKConfigImpl
INKContInternal
InkRand
InkStaticPool< C >
InkStaticPool_r< C >
INKThreadInternal
INKVConnInternal
InkXmlAttr
InkXmlConfigFile
InkXmlObject
atscppapi::InterceptPluginAllows a plugin to act as a server and return the response
ts::detail::Interval< T, A >Interval class
Intervals
IntrusiveDList< T, N, P >Intrusive doubly linked list container
ts::IntrusivePtr< T >Shared pointer
ts::IntrusivePtrBaseThis class exists solely to be declared a friend of IntrusivePtrCounter
ts::IntrusivePtrCounterReference counter mixin
ts::IntrusivePtrDefaultPolicyTag
ts::IntrusivePtrPolicy< T >Default policy class for intrusive pointers
invoke_remote_data_args
IOBufferBlockA linkable portion of IOBufferData
IOBufferBlock_tracker
IOBufferDataA reference counted wrapper around fast allocated or malloced memory
IOBufferData_tracker
IOBufferReaderAn independent reader from an MIOBuffer
IOException
ts::detail::Ip4Map
ts::detail::Ip4NodeNode for IPv4 map
ts::detail::Ip6Map
ts::detail::Ip6NodeNode for IPv6 map
ip_parse_spec
IpAddrStorage for an IP address
IpAllowSingleton class for access controls
IpEndpointA union to hold the standard IP address structures
ServerSessionPool::IPHashingInterface class for IP map
IpMapMap from IP addresses to client data
ts::detail::IpMapBase< N >Base template class for IP maps
IpMatcher< Data, Result >
rec::detail::is_valid_persistence< RECP_NON_PERSISTENT >
rec::detail::is_valid_persistence< RECP_PERSISTENT >
ts::Errata::iteratorForward iterator for Messages in an Errata
IntrusiveDList< T, N, P >::iteratorSTL style iterator for access to elements
IpMap::iteratorIterator over nodes / intervals
TSHashTable< H >::iteratorStandard iterator for walking the table
KeepAliveConn
KeepAliveConnTable
KeepAliveLockHandler
LastState
LayoutThe Layout is a simple place holder for the distribution layout
LB_State
LifecycleAPIHooks
Link< C >
List< C, A >
llq_s
llqrec_s
LocationA location in the source stream
TSHashTable< H >::LocationInformation about locating a value in the hash table
Lockfile
LogThis object exists to provide a namespace for the logging system
LogAccess
LogAccessHttp
LogAccessICP
LogAccessTest
LogBuffer
LogBufferHeader
LogBufferIterator
LogBufferList
LogBufferManager
LogBufferSink
LogCollationAccept
LogCollationBase
LogCollationClientSM
LogCollationHostSM
LogConfig
LogDeleteCandidate
LogEntryHeader
LogField
LogFieldAliasMap
LogFieldAliasTable
LogFieldAliasTableEntry
LogFieldAliasTimeHex
LogFieldIpBase IP address data
LogFieldIp4IPv4 address as log field
LogFieldIp6IPv6 address as log field
LogFieldIpStorageSomething big enough to hold any of the IP field types
LogFieldList
LogFile
LogFilter
LogFilterInt
LogFilterIP
LogFilterList
LogFilterString
LogFlushData
LogFormat
LogFormatList
atscppapi::LoggerCreate log files that are automatically rolled and cleaned up as space is required
LoggingCollateContinuation
LoggingFlushContinuation
LoggingPreprocContinuation
LogHost
LogHostList
LogObject
LogObjectManager
LogSlice
LogSock
LogTestData
MachineThe Machine is a simple place holder for the hostname and the ip address of an internet host
MachineFatalClass
MachineList
MachineListElement
MachineListMessage
MachineStatusSM
MachineTimeoutContinuation
Map< K, C, A >
MapElem< K, C >
UrlRewrite::MappingsStore
MarshalXlate
matcher_line
matcher_tags
MD5Context
MDY
MemoryMapException
MemoryUnmapException
memTable
ts::Errata::MessageStorage for a single message
MetaInfo
MIMECooked
MIMECookedCacheControl
MIMECookedPragma
MIMEField
MIMEFieldBlockImpl
MIMEFieldIter
MIMEFieldSDKHandle
MIMEHdr
MIMEHdrImpl
MIMEParser
MIMEScanner
MimeTable
MimeTableEntry
MIOBufferA multiple reader, single writer memory buffer
MIOBuffer_tracker
MIOBufferAccessorA wrapper for either a reader or a writer of an MIOBuffer
MMH_CTX
MMHContextMMH will return different values on big-endian and little-endian machines
ControlBase::Modifier
MTHashTable< key_t, data_t >
MultiCache< C >
MultiCacheBase
MultiCacheBlock
MultiCacheHeader
MultiCacheHeapGC
MultiCacheSync
MultiCastPeer
atscppapi::MutexA mutex is mutual exclusion: a blocking lock
MutexLock
MutexTryLock
MyData
MyTransformDataAppend Transform Data Structure
ts::config::detail::ValueItem::NameHold a child item name in a table for fast lookup
NameList
NBlockHash< C, AHashFns, N, A >
NetAccept
NetAcceptAction
NetHandler
LogCollationBase::NetMsgHeader
NetProcessorThis is the heart of the Net system
NetState
NetTestDriver
NetTesterAccept
NetTesterSM
NetVConnectionA VConnection for a network socket
NetVCOptionsHolds client options for NetVConnection
NetVCTest
SSLNextProtocolSet::NextProtocolEndpoint
IpMap::NodePublic API for intervals in the map
node_callout_entry
NonAtomicPtr< T >
NonAtomicRefCountObj
NullTransform
ts::NumericType< T, X >Numeric type template
NumericTypeIntOperators
NVC_test_def
ObjectReloadCont
OffsetTable
OneWayMultiTunnelA generic state machine that connects a source virtual conection to multiple target virtual connections
OneWayTunnelA generic state machine that connects two virtual conections
OOB_callback
OpenDir
DNSProcessor::OptionsOptions for host name resolution
HostDBProcessor::OptionsOptional parameters for getby..
DNSConnection::OptionsOptions for connecting
HostDBContinuation::OptionsOptional values for init
ts::IntrusivePtrPolicy< T >::OrderStrict weak order for STL containers
OriginStats
OSException
OutgoingControl
OverridableHttpConfigParams
PacketQueue
ParentConfig
ParentConfigParams
ParentRecord
ParentResult
ParentSiblingPeer
ts::config::Path::ParserParser for path text
ParseRules
passphrase_cb_userdata
ts::config::PathA path to a value in a configuration
Peer
PeerConfigData
ICPPeerReadCont::PeerReadData
Peer::PeerStats
PeriodicCont
PeriodicWakeup
PingMessage
PinnedDocEntry
PinnedDocTable
atscppapi::PluginThe base interface used when creating a Plugin
PluginIdentityAbstract interface class for plugin based continuations
PluginRegInfo
PluginVC
PluginVCCore
PluginVCState
PointerHashFns
PollCont
PollDescriptor
PostDataBuffers
pRecord
PreDefinedFormatInfo
PreDefinedFormatList
prefetch_udp_header
PrefetchBlaster
PrefetchConfigCont
PrefetchConfigFreerCont
PrefetchConfiguration
PrefetchProcessor
PrefetchTransform
PrefetchUrlBlaster
PrefetchUrlEntry
PriorityEventQueue
ProcessFatalClass
ProcessorBase class for all of the IO Core processors
ProcessorFatalClass
ProtectedQueue
ProtocolProbeSessionAccept
ProtocolProbeSessionAcceptEnums
ProtocolProbeTrampoline
ProtoVCTable< VCTentry, max_entries >
ProxyAllocator
ProxyClientSession
ProxyMutexLock object used in continuations and threads
ts::config::detail::PseudoBoolClass to provide a "pseudo bool" value
Ptr< T >
PVCTestDriver
Queue< C, L >
RamCache
RamCacheCLFUS
RamCacheCLFUSCompressor
RamCacheCLFUSEntry
RamCacheLRU
RamCacheLRUEntry
RangeTransform
raw_stat_sync_cont
RawHashTable
RawHashTableIter
ts::detail::RBNodeA node in a red/black tree
RebuildMC
RecConfigCbList_t
RecConfigFileEntry
RecConfigMeta
RecData
RecMessageEleHdr
RecMessageHdr
RecMessageItr
RecMutexA wrapper to ink_mutex class
RecRawStat
RecRawStatBlock
RecRecord
RecRecords
RecStatMeta
RecStatUpdateFuncList_t
RecTree
RecTreeNode
RecursiveHttpGet
redirect_tag_str
RefCounter
RefCountObj
referer_infoUsed to store http referer strings (and/or regexp)
UrlRewrite::RegexMapping
RegexMatcher< Data, Result >
RegressionCont
RegressionSM
RegressionTest
remap_directive
remap_plugin_info
atscppapi::RemapPluginBase class that remap plugins should extend
RemapPluginsRemap plugins class
RemapProcessor
atscppapi::RequestEncapsulates a request
RequestData
RequestFatalClass
RequestInput
ReRegressionSM
Resource
atscppapi::ResponseEncapsulates a response
retryDisposeOfDataBuffer
RPCHandle
rtable_pair
ts::Rv< R >Return type for returning a value and status (errata)
ts::RvBaseHelper class for Rv
schemes_descriptor
ssl::detail::SCOPED_BIO_TRAITS
ssl::detail::SCOPED_X509_TRAITS
atscppapi::ScopedMutexLockTake a Mutex reference and lock inside a scope and unlock when the scope is exited
atscppapi::ScopedMutexTryLockTake a Mutex reference and try to lock inside a scope and unlock when the scope is exited (if the lock was taken)
atscppapi::ScopedSharedMutexLockTake a shared_ptr to a Mutex and lock inside a scope and unlock when the scope is exited
atscppapi::ScopedSharedMutexTryLockTake a shared_ptr to a Mutex and try to lock inside a scope and unlock when the scope is exited (if the lock was taken)
SDK_NetVConn_Params
Server
ServerSessionPoolA pool of server sessions
ServerTxn
SessionAccept
SessionProtocolNameRegistryRegistered session protocol names
SessionProtocolSetA set of session protocols
SetChanDataMessage
SetChanPinMessage
SetChanPriorityMessage
ShowCache
ShowCacheInternal
ShowCont
ShowHostDB
ShowNet
ShowStats
SignalContinuation
SimpleTokenizer
ts::Errata::SinkBase class for erratum sink
ts::Errata::SinkFunctionWrapper
SLink< C >
SLL< C, L >
SnapCont
SnapStatsContinuation
SocketManagerUtility class for socket operations
SocketServer
SocketTest
socks_conf_struct
SocksAccepter
SocksAddrType
SocksEntry
SocksProxy
SocksServerConfig
SortableQueue< C, L >
Span
SparseClassAllocator< C >Allocator for space class, a class with a lot of uninitialized space/members
SpdyClientSession
SpdyNV
SpdyRequest
SpdySessionAccept
SplitDNS
SplitDNSConfig
SplitDNSRecord
SplitDNSResult
src_ip_info_t
SrcLoc
SRV
SRVHosts
SRVInfo
ssl_termios
ssl_ticket_key_t
ssl_user_config
SSLAddressLookupKey
SSLCertificateConfig
SSLCertLookup
SSLConfig
SSLConfigParams
SSLContextStorage
SSLNetAccept
SSLNetProcessor
SSLNetVConnection
SSLNextProtocolAccept
SSLNextProtocolSet
SSLNextProtocolTrampoline
atscppapi::StatA Stat is an atomic variable that can be used to store counters, averages, time averages, or summations
HttpTransact::StatBlock
HttpTransact::State
StatPageData
StatPagesManager
HttpTransact::StatRecord_t
StatsCounter
Stop
storageConfigFile
Store
Str
Stream
StreamHashTable
StrHeapDesc
StringChainHash< F, A >
StringHashFns
StrList
StrListOverflow
StrTest
sync_cont
syslog_fac
TasksProcessor
TestAccept
TestDnsStateMachine
TestProxy
textBuffer
TextLogObject
ThreadBase class for the threads in the Event System
thread_data_internal
ThreadFatalClass
tok_iter_state
tok_node
TokenA token from the source stream
Tokenizer
TrackerContinuation
atscppapi::TransactionTransactions are the object containing all the state related to a HTTP Transaction
TransactionMilestones
atscppapi::TransactionPluginThe interface used when creating a TransactionPlugin
atscppapi::TransformationPluginThe interface used when you wish to transform Request or Response body content
TransformControl
TransformProcessor
TransformTerminus
TransformTest
TransformTestDataAppend Transform Data Structure Ends
TransformVCChainA protocol class
TransformVConnection
Trie< T >
ts_imp_res_state
TSClusterRPCHandle
TSClusterRPCMsg
TsConfigErrorHandler
TsConfigEventHandler
TsConfigHandlers
TSFetchEvent
TSFetchUrlParams
TSHashTable< H >A hash map usable by ATS core
TSHttpSMCallback
TSHttpSsnCallback
TSPluginRegistrationInfoThe following struct is used by TSPluginRegister()
TSPrefetchBlastData
TSPrefetchInfo
TSRecordData
UDPConnectionUDP Connection endpoint
UDPConnectionInternal
UDPIOEvent
UDPNetHandler
UDPNetProcessorUDP service
UDPNetProcessorInternal
UDPPacketUDP data with destination
UDPPacketInternal
UDPQueue
UDPReadContinuation
UnionFind
UnixNetProcessor
UnixNetVConnection
UnixUDPConnection
Unmaper
UnsunkPtr
UnsunkPtrRegistry
UpdateConfigList
UpdateConfigManager
UpdateConfigParams
UpdateEntry
UpdateManager
UpdateScheduler
UpdateSM
UpTest
UR_UpdateContinuation
atscppapi::UrlThis class contains all properties of a Url
URL
url_mappingUsed to store the mapping for class UrlRewrite
URLHashContextCrypto Hash context for URLs
URLImpl
UrlLru
UrlMappingContainerUrlMappingContainer wraps a url_mapping object and allows a caller to rewrite the target URL
UrlMappingPathIndex
UrlMatcher< Data, Result >
UrlPrintHackHack the URL in the HTTP header to be 1.0 compliant, saving the original values so they can be restored
UrlRewrite
UrlStats
ts::config::ValueThis holds a value from the configuration
ts::config::detail::ValueItemA value in the configuration
ts::config::detail::ValueTableWrapper class for a table of configuration values
ts::config::detail::ValueTableImplTable of configuration values
VConnectionBase class for the connection classes that provide IO capabilities
Vec< C, A, S >
vec_info
Version
VersionNumber
VIODescriptor for an IO operation
Vol
AbstractBuffer::VolatileState
VolHeaderFooter
VolInitInfo
x_pthread_mutexattr_t