#include <ze-sys.h>
#include <libze.h>
#include "ze-cf.h"
#include "ze-filter.h"
#include "cfc-defs.h"
Go to the source code of this file.
|
int | cf_init () |
|
void | cf_clear_values () |
|
void | cf_load_default () |
|
int | cf_add_id_enum (int id, char *name, char **opt, char *val) |
|
int | cf_add_id_str (int id, char *name, int len, char *val) |
|
int | cf_add_id_int (int id, char *name, char *val) |
|
int | cf_add_id_double (int id, char *name, char *val) |
|
int | cf_set_str_val (int id, char *val) |
|
int | cf_set_int_val (int id, int val) |
|
int | cf_set_double_val (int id, double val) |
|
int | cf_set_val (int id, char *name) |
|
bool | configure_after (char *app) |
|
void | cf_dump (int fd, bool full) |
|
void | mk_cf_file (int fd, bool inuse, bool verbose) |
|
int | cf_get_id (char *tag) |
|
int | cf_get_kind (int id) |
|
int | cf_append_str_val (int id, char *value) |
|
int | cf_get_int (int id) |
|
double | cf_get_double (int id) |
|
char * | cf_get_str (int id) |
|
int | cf_get_enum_val (int id, char *value, int len) |
|
int | cf_read_file (char *fname) |
|
void | reload_cf_tables () |
|
int | configure (char *app, char *fname, bool only_cf) |
|
◆ CF_DATA_LOCK
Value:if (pthread_mutex_lock(&cf_mutex) != 0) { \
ZE_LogSysError("pthread_mutex_lock(cf_mutex)"); \
}
Definition at line 94 of file ze-cf.c.
◆ CF_DATA_UNLOCK
#define CF_DATA_UNLOCK |
( |
| ) |
|
Value:if (pthread_mutex_unlock(&cf_mutex) != 0) { \
ZE_LogSysError("pthread_mutex_unlock(cf_mutex)"); \
}
Definition at line 99 of file ze-cf.c.
◆ CF_NONE
◆ DIM_CF
◆ KEY_CHARS
#define KEY_CHARS "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_.0123456789@" |
◆ LLEVEL
◆ LOAD_TABLE_FOOTER
#define LOAD_TABLE_FOOTER } |
◆ LOAD_TABLE_HEADER
#define LOAD_TABLE_HEADER |
Value:memset(fbuf, 0, sizeof(fbuf)); \
if (fname != NULL) \
strlcpy(fbuf, fname, sizeof(fbuf)); \
for (i = 0; i < argc; i++) { \
char *tag; \
\
if (tag != NULL) \
*tag++ = '\0';
int zeStr2Tokens(char *, int, char **, char *)
Definition at line 1049 of file ze-cf.c.
◆ STRING
◆ TOKEN_TAG
#define TOKEN_TAG "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789@" |
◆ ZE_DOUBLE
◆ ZE_ENUM
◆ ZE_INT
◆ ZE_STR
◆ cf_add_id_double()
int cf_add_id_double |
( |
int |
id, |
|
|
char * |
name, |
|
|
char * |
val |
|
) |
| |
◆ cf_add_id_enum()
int cf_add_id_enum |
( |
int |
id, |
|
|
char * |
name, |
|
|
char ** |
opt, |
|
|
char * |
val |
|
) |
| |
◆ cf_add_id_int()
int cf_add_id_int |
( |
int |
id, |
|
|
char * |
name, |
|
|
char * |
val |
|
) |
| |
◆ cf_add_id_str()
int cf_add_id_str |
( |
int |
id, |
|
|
char * |
name, |
|
|
int |
len, |
|
|
char * |
val |
|
) |
| |
◆ cf_get_enum_val()
int cf_get_enum_val |
( |
int |
id, |
|
|
char * |
value, |
|
|
int |
len |
|
) |
| |
◆ cf_get_kind()
int cf_get_kind |
( |
int |
id | ) |
|
◆ cf_load_default()
◆ cf_set_double_val()
int cf_set_double_val |
( |
int |
id, |
|
|
double |
val |
|
) |
| |
◆ cf_set_int_val()
int cf_set_int_val |
( |
int |
id, |
|
|
int |
val |
|
) |
| |
◆ configure_after()
bool configure_after |
( |
char * |
app | ) |
|
◆ jcfrec_T
◆ unix_sock