[SR-Dev] git:master: core: statistics.h only includes lib/kcore/statistics.h
Daniel-Constantin Mierla
miconda at gmail.com
Wed Apr 22 17:17:47 CEST 2009
Module: sip-router
Branch: master
Commit: 1f01639cb73a6757eab5ef4059241d9cffdbe926
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1f01639cb73a6757eab5ef4059241d9cffdbe926
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: Wed Apr 22 17:11:05 2009 +0200
core: statistics.h only includes lib/kcore/statistics.h
- this should be removed in the future
- mi and statistics API are libraries, initialization is done from
modules, the fields in module_exports are not used by core
---
statistics.h | 40 ++--------------------------------------
1 files changed, 2 insertions(+), 38 deletions(-)
diff --git a/statistics.h b/statistics.h
index 3fd311a..2e7917a 100644
--- a/statistics.h
+++ b/statistics.h
@@ -28,46 +28,10 @@
#ifndef _STATISTICS_H_
#define _STATISTICS_H_
-#include "str.h"
-
-#define STAT_NO_RESET 1
-#define STAT_NO_SYNC 2
-#define STAT_SHM_NAME 4
-#define STAT_IS_FUNC 8
-
-
-
-typedef unsigned int stat_val;
-typedef unsigned long (*stat_function)(void);
-
-typedef struct stat_var_{
- unsigned int mod_idx;
- str name;
- int flags;
- union{
- stat_val *val;
- stat_function f;
- }u;
- struct stat_var_ *hnext;
- struct stat_var_ *lnext;
-} stat_var;
-
-
-typedef struct stat_export_ {
- char* name; /* null terminated statistic name */
- int flags; /* flags */
- stat_var** stat_pointer; /* pointer to the variable's shm mem location */
-} stat_export_t;
-
-#define get_stat(name) 0
-#define get_stat_val(v) 0
-#define get_stat_var_from_num_code(num_code, in_code) 0
-#define update_stat(v, n)
-#define reset_stat(v)
-#define if_update_stat(cond, v, n)
+#include "lib/kcore/statistics.h"
#ifdef STATISTICS
-#warning "sorry sip-router does not support STATISTICS"
+#warning "sorry sip-router does not support all STATISTICS"
#endif
#endif /* _STATISTICS_H_ */
More information about the sr-dev
mailing list