diff options
Diffstat (limited to 'src/field_stat.h')
| -rw-r--r-- | src/field_stat.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/field_stat.h b/src/field_stat.h new file mode 100644 index 0000000..630161b --- /dev/null +++ b/src/field_stat.h @@ -0,0 +1,19 @@ +#ifndef H_SCREEN_STAT_H_INCLUDE +#define H_SCREEN_STAT_H_INCLUDE +#include <stdio.h> + +typedef void* screen_stat_handle_t; + + +screen_stat_handle_t init_screen_stat(FILE* output_fp,int stat_cycle,int screen_print_trigger); + +//return field_id >=0 when success, return -1 when failed. +int stat_field_register(screen_stat_handle_t handle,const char* field_name); + +//return >=0 when success, return -1 when failed. +#define FS_OP_TYPE_ADD 1 +#define FS_OP_TYPE_SET 2 +int stat_field_operation(screen_stat_handle_t handle,int field_id,int operation,long long value); + +#endif + |
