Provided by: trafficserver-dev_9.2.3+ds-1+deb12u1build4_amd64
NAME
TSFetchCreate - traffic Server asynchronous Fetch API
SYNOPSIS
#include <ts/ts.h> void TSFetchPages(TSFetchUrlParams_t*) TSFetchSM TSFetchUrl(const char*, int, sockaddr const*, TSCont, TSFetchWakeUpOptions, TSFetchEvent) void TSFetchFlagSet(TSFetchSM, int) TSFetchSM TSFetchCreate(TSCont, const char*, const char*, const char*, struct sockaddr const*, int) void TSFetchHeaderAdd(TSFetchSM, const char*, int, const char*, int) void TSFetchWriteData(TSFetchSM, const void*, size_t) ssize_t TSFetchReadData(TSFetchSM, void*, size_t) void TSFetchLaunch(TSFetchSM) void TSFetchDestroy(TSFetchSM) void TSFetchUserDataSet(TSFetchSM, void*) void *TSFetchUserDataGet(TSFetchSM) TSMBuffer TSFetchRespHdrMBufGet(TSFetchSM) TSMLoc TSFetchRespHdrMLocGet(TSFetchSM)
DESCRIPTION
Traffic Server provides a number of routines for fetching resources asynchronously. These API are useful to support a number of use cases that may involve sideways calls, while handling the client request. Some typical examples include centralized rate limiting framework, database lookups for login/authentication, refreshing configs in the background asynchronously, ESI etc.
COPYRIGHT
2024, dev@trafficserver.apache.org