variable_notify_func_t * notify
Definition: vars.h:62
variable_class_t
Definition: vars.h:32
void variable_init()
Definition: vars.c:65
variable_t * variables_removei(variable_t *v)
struct variable_map_t variable_map_t
void() variable_notify_func_t(const char *)
Definition: vars.h:48
int() variable_display_func_t(const char *)
Definition: vars.h:50
int display
Definition: vars.h:57
variable_display_func_t * dyndisplay
Definition: vars.h:65
void() variable_check_func_t(const char *, const char *)
Definition: vars.h:49
struct variable * next
Definition: vars.h:48
char * name
Definition: vars.h:53
void variables_destroy()
Definition: vars.c:508
GSList * variables
Definition: vars.c:35
variable_check_func_t * check
Definition: vars.h:59
plugin_t * plugin
Definition: vars.h:54
void * ptr
Definition: vars.h:58
variable_t * remote_variable_add(const char *name, const char *value)
struct variable variable_t
variable_map_t * map
Definition: vars.h:64
variable_map_t * variable_map(int count,...)
Definition: vars.c:196
variable_t * variable_find(const char *name)
Definition: vars.c:166
variable_t * variable_add(plugin_t *plugin, const char *name, int type, int display, void *ptr, variable_notify_func_t *notify, variable_map_t *map, variable_display_func_t *dyndisplay)
Definition: vars.c:232
int name_hash
Definition: vars.h:55
int type
Definition: vars.h:56