[
https://issues.apache.org/jira/browse/TS-600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Leif Hedstrom updated TS-600:
-----------------------------
Assignee: Jon Sime
> API: New stats api for plugins
> ------------------------------
>
> Key: TS-600
> URL: https://issues.apache.org/jira/browse/TS-600
> Project: Traffic Server
> Issue Type: Improvement
> Components: Documentation, TS API
> Reporter: Leif Hedstrom
> Assignee: Jon Sime
> Fix For: Docs
>
>
> We added new Stats APIs in the v2.x release lines, and I'm making a small
> change to keep this new API in line with another change made to the SDK. So,
> the new APIs available for creating / manipulating stats are:
> tsapi int TSStatCreate(const char *the_name, TSRecordDataType the_type,
> TSStatPersistence persist, TSStatSync sync);
> tsapi TSReturnCode TSStatIntIncrement(int the_stat, TSMgmtInt amount);
> tsapi TSReturnCode TSStatIntDecrement(int the_stat, TSMgmtInt amount);
> tsapi TSReturnCode TSStatIntSet(int the_stat, TSMgmtInt value);
> tsapi int TSStatFindName(const char* name);
> The one notable change here, from previous implementation, is the name change
> of the "type" data type. It is now TSRecordDataType, which is used in another
> new API, and it makes perfect sense to reuse / merge these into one data type
> instead of two.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)