New stats api for plugins
-------------------------

                 Key: TS-600
                 URL: https://issues.apache.org/jira/browse/TS-600
             Project: Traffic Server
          Issue Type: Improvement
          Components: TSAPI
            Reporter: Leif Hedstrom
             Fix For: 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.
-
You can reply to this email to add a comment to the issue online.

Reply via email to