[ 
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)

Reply via email to