table of contents
TSAPI TYPES(3ts) | Apache Traffic Server | TSAPI TYPES(3ts) |
NAME¶
TSAPI Types - TSTypes API function
SYNOPSIS¶
#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.
- type 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.
- type TSCont
- An opaque type that represents a Traffic Server continuation.
- type TSHostLookupResult
- A type representing the result of a call to TSHostLookup(). Use with TSHostLookupResultAddrGet().
- type TSHRTime
- "High Resolution Time"
A 64 bit time value, measured in nanoseconds.
- type TSHttpSsn
- An opaque type that represents a Traffic SeUuirver session.
- type TSHttpTxn
- An opaque type that represents a Traffic Server HTTP transaction.
- type TSLifecycleHookID
- An enumeration that identifies a life cycle hook.
- type TSMgmtFloat
- The type used internally for a floating point value. This corresponds to the value TS_RECORDDATATYPE_FLOAT for TSRecordDataType.
- type TSMgmtInt
- The type used internally for an integer. This corresponds to the value TS_RECORDDATATYPE_INT for TSRecordDataType.
- TSMLoc TS_NULL_MLOC
- A predefined null valued TSMLoc used to indicate the absence of an TSMLoc.
- type TSPluginRegistrationInfo
- The following struct is used by TSPluginRegister().
It stores registration information about the plugin.
- type TSSslX509
- This type represents the X509 object created from an SSL certificate.
- type TSTextLogObject
- This type represents a custom log file that you create with
TSTextLogObjectCreate().
Your plugin writes entries into this log file using TSTextLogObjectWrite().
- type 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.
- type TSVConn
- A virtual connection. This is the basic mechanism for abstracting I/O operations in Traffic Server.
- type TSNetVConnection
- A subtype of TSVConn that provides additional IP network information and operations.
- type 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.
- 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¶
2022, dev@trafficserver.apache.org
May 21, 2022 | 8.1 |