|
USERMETRICSINPUT_EXPORT UserMetricsInputMetricManager | usermetricsinput_metricmanager_new () |
| Construct a new UserMetricsInputMetricManager. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricmanager_delete (UserMetricsInputMetricManager metricManager) |
| Free a UserMetricsInputMetricManager. More...
|
|
USERMETRICSINPUT_EXPORT UserMetricsInputMetricParameters | usermetricsinput_metricparameters_new (const char *dataSourceId) |
| Construct a new UserMetricsInputMetricParameters. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricparameters_set_format_string (UserMetricsInputMetricParameters metricParameter, const char *formatString) |
| Set the string to print in the output API, e.g. "<b>%1</b> messages received today". More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricparameters_set_empty_data_string (UserMetricsInputMetricParameters metricParameter, const char *emptyDataString) |
| set the string to print in the case of no data, e.g. "No messages received today" More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricparameters_set_text_domain (UserMetricsInputMetricParameters metricParameter, const char *textDomain) |
| Set the translation domain. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricparameters_set_minimum (UserMetricsInputMetricParameters metricParameter, double minimum) |
| Set the minimum display value for this metric. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricparameters_set_maximum (UserMetricsInputMetricParameters metricParameter, double maximum) |
| Set the maximum display value for this metric. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricparameters_set_type (UserMetricsInputMetricParameters metricParameter, USERMETRICSINPUT_METRICTYPE metricType) |
| Set the type of metric this is (user owned or system owned) More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricparameters_delete (UserMetricsInputMetricParameters metricParameters) |
| Free a UserMetricsInputMetricParameters. More...
|
|
USERMETRICSINPUT_EXPORT UserMetricsInputMetric | usermetricsinput_metricmanager_add (UserMetricsInputMetricManager metricManager, UserMetricsInputMetricParameters metricParameters) |
| Register a new UserMetricsInputMetric. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metric_increment (UserMetricsInputMetric metric, double amount, const char *username) |
| Increment the "today" value for a simple user metric. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metric_update_today (UserMetricsInputMetric metric, double value, const char *username) |
| Update the "today" value for a simple user metric. More...
|
|
USERMETRICSINPUT_EXPORT UserMetricsInputMetricUpdate | usermetricsinput_metric_update (UserMetricsInputMetric metric, const char *username) |
| Create an update to a particular metric. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricupdate_delete (UserMetricsInputMetricUpdate metricUpdate) |
| Free a UserMetricsInputMetric. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricupdate_add_data (UserMetricsInputMetricUpdate metricUpdate, double data) |
| Add data to a UserMetricsInputMetricUpdate. More...
|
|
USERMETRICSINPUT_EXPORT void | usermetricsinput_metricupdate_add_null (UserMetricsInputMetricUpdate metricUpdate) |
| Add unknown data to an update. More...
|
|