DOKK / manpages / debian 11 / trafficserver-dev / TSTypes.3ts.en
TSAPI TYPES(3ts) Apache Traffic Server TSAPI TYPES(3ts)

TSAPI Types - TSTypes API function

#include <ts/ts.h> #include <ts/remap.h>

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.


Buffer type sufficient to contain an MD5 hash value.

See INK_MD5.

A data block intended to contain Traffic Server statistics.





An opaque type that represents a Traffic Server continuation.



A type representing the result of a call to TSHostLookup(). Use with TSHostLookupResultAddrGet().

"High Resolution Time"

A 64 bit time value, measured in nanoseconds.



An opaque type that represents a Traffic SeUuirver session.

An opaque type that represents a Traffic Server HTTP transaction.





An enumeration that identifies a life cycle hook.



The type used internally for a floating point value. This corresponds to the value TS_RECORDDATATYPE_FLOAT for TSRecordDataType.

The type used internally for an integer. This corresponds to the value TS_RECORDDATATYPE_INT for TSRecordDataType.




A predefined null valued TSMLoc used to indicate the absence of an TSMLoc.


The following struct is used by TSPluginRegister().

It stores registration information about the plugin.




This type represents the X509 object created from an SSL certificate.

This type represents a custom log file that you create with TSTextLogObjectCreate().

Your plugin writes entries into this log file using TSTextLogObjectWrite().




A version value for at TSUuid.
A version 4 UUID. Currently only this value is used.


Length of a UUID string.

A virtual connection. This is the basic mechanism for abstracting I/O operations in Traffic Server.

A subtype of TSVConn that provides additional IP network information and operations.


A module version.

A module version.

An anchor for a double linked instrusive list of instance of T.





A two part version number, defined in include/tscore/I_Version.h.
Major version number.

Minor version number.


2023, dev@trafficserver.apache.org

November 2, 2023 8.1