[ 
https://issues.apache.org/jira/browse/TS-600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

James Peach updated TS-600:
---------------------------

    Summary: API: New stats api for plugins  (was: New stats api for plugins)
    
> 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
>            Reporter: Leif Hedstrom
>             Fix For: Doc 3.0
>
>
> 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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to