24 #ifndef USERMETRICSINPUT_H_
25 #define USERMETRICSINPUT_H_
27 #ifdef USERMETRICSINPUT_METRICUPDATE_H_
28 #error "Mixing C and C++ public header includes. You can only use one or the other."
31 #include <libusermetricsinput/UserMetricsInputExport.h>
69 USERMETRICSINPUT_EXPORT
71 USERMETRICSINPUT_EXPORT
86 USERMETRICSINPUT_EXPORT
88 const char *dataSourceId);
96 USERMETRICSINPUT_EXPORT
99 const char *formatString);
107 USERMETRICSINPUT_EXPORT
110 const char *emptyDataString);
118 USERMETRICSINPUT_EXPORT
121 const char *textDomain);
129 USERMETRICSINPUT_EXPORT
139 USERMETRICSINPUT_EXPORT
149 USERMETRICSINPUT_EXPORT
159 USERMETRICSINPUT_EXPORT
171 USERMETRICSINPUT_EXPORT
183 USERMETRICSINPUT_EXPORT
185 double amount,
const char *username);
194 USERMETRICSINPUT_EXPORT
196 double value,
const char *username);
206 USERMETRICSINPUT_EXPORT
217 USERMETRICSINPUT_EXPORT
231 USERMETRICSINPUT_EXPORT
242 USERMETRICSINPUT_EXPORT