table of contents
TSAPI TYPES(3ts) | Apache Traffic Server | TSAPI TYPES(3ts) |
NAME¶
TSAPI Types - TSTypes API functionSYNOPSIS¶
#include <ts/ts.h> #include <ts/remap.h>DESCRIPTION¶
The Apache Traffic Server API provides large number of types. Many of them are specific to a particular API function or function group, but others are used more widely. Those are described on this page.- ink_hrtime
- INK_MD5
- Buffer type sufficient to contain an MD5 hash value.
- class INK_MD5
- See INK_MD5.
- class RecRawStatBlock
- A data block intended to contain Traffic Server statistics.
- TSAction
- TSCacheKey
- TSConfig
- TSConfigDestroyFunc
- TSCont
- An opaque type that represents a Traffic Server continuation.
- TSEventFunc
- TSFile
- TSHostLookupResult
- A type representing the result of a call to TSHostLookup(). Use with TSHostLookupResultAddrGet().
- TSHRTime
- "High Resolution Time"
A 64 bit time value, measured in nanoseconds.
- TSHttpParser
- TSHttpSsn
- An opaque type that represents a Traffic SeUuirver session.
- TSHttpTxn
- An opaque type that represents a Traffic Server HTTP transaction.
- TSIOBuffer
- TSIOBufferBlock
- TSIOBufferReader
- TSIOBufferSizeIndex
- TSLifecycleHookID
- An enumeration that identifies a life cycle hook.
- TSMBuffer
- TSMgmtCounter
- TSMgmtFloat
- The type used internally for a floating point value. This corresponds to the value TS_RECORDDATATYPE_FLOAT for TSRecordDataType.
- TSMgmtInt
- The type used internally for an integer. This corresponds to the value TS_RECORDDATATYPE_INT for TSRecordDataType.
- TSMgmtString
- TSMimeParser
- TSMLoc
- TSMLoc TS_NULL_MLOC
- A predefined null valued TSMLoc used to indicate the absence of an TSMLoc.
- TSMutex
- TSPluginRegistrationInfo
- The following struct is used by TSPluginRegister().
It stores registration information about the plugin.
- TSRemapInterface
- TSRemapRequestInfo
- TSSslX509
- This type represents the X509 object created from an SSL certificate.
- TSTextLogObject
- This type represents a custom log file that you create with
TSTextLogObjectCreate().
Your plugin writes entries into this log file using TSTextLogObjectWrite().
- TSThread
- TSThreadFunc
- TSUuidVersion
- A version value for at TSUuid.
- TS_UUID_V4
- A version 4 UUID. Currently only this value is used.
- size_t TS_UUID_STRING_LEN
- Length of a UUID string.
- TSVConn
- A virtual connection. This is the basic mechanism for abstracting I/O operations in Traffic Server.
- TSNetVConnection
- A subtype of TSVConn that provides additional IP network information and operations.
- TSVIO
- ModuleVersion
- A module version.
- type ModuleVersion
- A module version.
- template<typename T> class DLL
- An anchor for a double linked instrusive list of instance of T.
- template<typename T> class Queue
- TSAcceptor
- TSNextProtocolSet
- template<typename T> class LINK
- class VersionNumber
- A two part version number, defined in include/tscore/I_Version.h.
- short int ink_major
- Major version number.
- short int ink_minor
- Minor version number.
COPYRIGHT¶
2020, dev@trafficserver.apache.orgJune 25, 2020 | 8.0 |