2 * Template MIB group interface - logmatch.h
5 #ifndef _MIBGROUP_LOGMATCH_H
6 #define _MIBGROUP_LOGMATCH_H
16 long currentFilePosition;
17 unsigned long globalMatchCounter;
18 unsigned long currentMatchCounter;
19 unsigned long matchCounter;
26 void init_logmatch(void);
30 * config logmatch parsing routines
32 void logmatch_free_config(void);
33 void logmatch_parse_config(const char *, char *);
34 void updateLogmatch_Scheduled(unsigned int,
35 struct logmatchstat *);
36 extern FindVarMethod var_logmatch_table;
40 #define LOGMATCH_ERROR_MSG "%s: size exceeds %dkb (= %dkb)"
42 #define LOGMATCH_INFO 0
43 #define LOGMATCH_INDEX 1
44 #define LOGMATCH_NAME 2
45 #define LOGMATCH_FILENAME 3
46 #define LOGMATCH_REGEX 4
47 #define LOGMATCH_GLOBALCTR 5
48 #define LOGMATCH_GLOBALCNT 6
49 #define LOGMATCH_CURRENTCTR 7
50 #define LOGMATCH_CURRENTCNT 8
51 #define LOGMATCH_COUNTER 9
52 #define LOGMATCH_COUNT 10
53 #define LOGMATCH_FREQ 11
54 #define LOGMATCH_ERROR 100
55 #define LOGMATCH_MSG 101
57 #endif /* _MIBGROUP_LOGMATCH_H */