bionic (3) TSRecords.3ts.gz

Provided by: trafficserver-dev_7.1.2+ds-3_amd64 bug

NAME

       Traffic  Server Records - traffic Server maintains a set of records which cover both configuration values
       and statistics

SYNOPSIS

       #include <ts/ts.h>

       TSReturnCode TSMgmtStringCreate(TSRecordType rec_type, const char* name, const TSMgmtString data_default,
       TSRecordUpdateType update_type,        TSRecordCheckType check_type,       const       char* check_regex,
       TSRecordAccessType access_type)

       TSReturnCode  TSMgmtIntCreate(TSRecordType rec_type,  const  char* name,  const   TSMgmtInt data_default,
       TSRecordUpdateType update_type,        TSRecordCheckType check_type,       const       char* check_regex,
       TSRecordAccessType access_type)

       int     TSStatCreate(const     char* name,     TSRecordDataType type,      TSStatPersistence persistence,
       TSStatSync sync_style)

DESCRIPTION

       TSMgmtStringCreate()  registers  name  as  a  configuration  name  and  sets  its  various properties. If
       check_type is TS_RECORDCHECK_STR then check_reg must be point to a valid regular  expression  to  use  to
       check the string value.

       If  a  plugin  uses  a  value from records.config that is not built in to Traffic Server it must use this
       function or the value will be inaccessible and a warning for that name will be generated.

RETURN VALUES

       TSMgmtStringCreate() and TSMgmtIntCreate() return TS_SUCCESS if the  management  value  was  created  and
       TS_ERROR if not.

SEE ALSO

       TSAPI(3ts)

       2018, dev@trafficserver.apache.org