ekg2  GIT master
Struktury danych | Definicje typów | Wyliczenia | Funkcje | Zmienne
Dokumentacja pliku vars.h
#include "plugins.h"
Wykres zależności załączania dla vars.h:
Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załączają ten plik:

Idź do kodu źródłowego tego pliku.

Struktury danych

struct  variable_map_t
 
struct  variable
 

Definicje typów

typedef void() variable_notify_func_t(const char *)
 
typedef void() variable_check_func_t(const char *, const char *)
 
typedef int() variable_display_func_t(const char *)
 
typedef struct variable variable_t
 

Wyliczenia

enum  variable_class_t {
  VAR_STR, VAR_INT, VAR_BOOL, VAR_MAP,
  VAR_FILE, VAR_DIR, VAR_THEME, VAR_STR,
  VAR_INT, VAR_BOOL, VAR_MAP, VAR_FILE,
  VAR_DIR, VAR_THEME, VAR_REMOTE
}
 

Funkcje

void variable_init ()
 
variable_tvariable_find (const char *name)
 
variable_map_tvariable_map (int count,...)
 
variable_tvariable_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)
 
variable_tremote_variable_add (const char *name, const char *value)
 
variable_tvariables_removei (variable_t *v)
 
void variables_destroy ()
 

Zmienne

variable_tvariables
 

Dokumentacja definicji typów

◆ variable_check_func_t

typedef void() variable_check_func_t(const char *, const char *)

◆ variable_display_func_t

typedef int() variable_display_func_t(const char *)

◆ variable_notify_func_t

typedef void() variable_notify_func_t(const char *)

◆ variable_t

typedef struct variable variable_t

Dokumentacja typów wyliczanych

◆ variable_class_t

Wartości wyliczeń
VAR_STR 
VAR_INT 
VAR_BOOL 
VAR_MAP 
VAR_FILE 
VAR_DIR 
VAR_THEME 
VAR_STR 
VAR_INT 
VAR_BOOL 
VAR_MAP 
VAR_FILE 
VAR_DIR 
VAR_THEME 
VAR_REMOTE 

Dokumentacja funkcji

◆ remote_variable_add()

variable_t* remote_variable_add ( const char *  name,
const char *  value 
)

◆ variable_add()

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 
)

◆ variable_find()

variable_t* variable_find ( const char *  name)

◆ variable_init()

void variable_init ( )

◆ variable_map()

variable_map_t* variable_map ( int  count,
  ... 
)

◆ variables_destroy()

void variables_destroy ( )

◆ variables_removei()

variable_t* variables_removei ( variable_t v)

Dokumentacja zmiennych

◆ variables

variable_t* variables