ekg2  GIT master
Struktury danych | Definicje | Definicje typów | Wyliczenia | Funkcje | Zmienne
Dokumentacja pliku vars.h
#include <glib.h>
#include "dynstuff.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

#define variable_hash   ekg_hash
 

Definicje typów

typedef struct variable_map_t variable_map_t
 
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 ()
 
void variable_set_default ()
 
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)
 
int variable_set (const char *name, const char *value)
 
void variable_help (const char *name)
 
int variable_remove (plugin_t *plugin, const char *name)
 
void variables_remove (variable_t *v)
 
void variables_destroy ()
 

Zmienne

GSList * variables
 

Dokumentacja definicji

◆ variable_hash

#define variable_hash   ekg_hash

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_map_t

◆ 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

◆ 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_help()

void variable_help ( const char *  name)

◆ variable_init()

void variable_init ( )

◆ variable_map()

variable_map_t* variable_map ( int  count,
  ... 
)

◆ variable_remove()

int variable_remove ( plugin_t plugin,
const char *  name 
)

◆ variable_set()

int variable_set ( const char *  name,
const char *  value 
)

◆ variable_set_default()

void variable_set_default ( )

◆ variables_destroy()

void variables_destroy ( )

◆ variables_remove()

void variables_remove ( variable_t v)

Dokumentacja zmiennych

◆ variables

GSList* variables