ekg2  GIT master
Funkcje | Zmienne
Dokumentacja pliku vars.c
#include "ekg2.h"
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
Wykres zależności załączania dla vars.c:

Funkcje

void changed_session_locks (const char *varname)
 
static gint variable_compare (gconstpointer a, gconstpointer b)
 
static void variables_add (variable_t *v)
 
static int dd_sound (const char *name)
 
static int dd_color (const char *name)
 
static int dd_beep (const char *name)
 
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_remove (plugin_t *plugin, const char *name)
 
static int on_off (const char *value)
 
int variable_set (const char *name, const char *value)
 
static void variable_free (void *_data)
 
void variables_remove (variable_t *v)
 
void variables_destroy (void)
 
void variable_help (const char *name)
 

Zmienne

gboolean console_charset_is_utf8
 
const char * console_charset
 
GSList * variables = NULL
 

Dokumentacja funkcji

◆ changed_session_locks()

void changed_session_locks ( const char *  varname)

changed_session_locks() is called whenever 'session_locks' variable changes it's value.

It should cleanup old locks and reinit new, if needed.

◆ dd_beep()

static int dd_beep ( const char *  name)
static

◆ dd_color()

static int dd_color ( const char *  name)
static

◆ dd_sound()

static int dd_sound ( const char *  name)
static

◆ on_off()

static int on_off ( const char *  value)
static

on_off()

Zwraca
1 - If value is one of: on, true, yes, tak, 1 [case-insensitive]
0 - If value is one of: off, false, no, nie, 0 [case-insensitive]
else -1

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

static gint variable_compare ( gconstpointer  a,
gconstpointer  b 
)
static

◆ variable_find()

variable_t* variable_find ( const char *  name)

◆ variable_free()

static void variable_free ( void *  _data)
static

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

static void variables_add ( variable_t v)
static

◆ variables_destroy()

void variables_destroy ( void  )

◆ variables_remove()

void variables_remove ( variable_t v)

Dokumentacja zmiennych

◆ console_charset

const char* console_charset

◆ console_charset_is_utf8

gboolean console_charset_is_utf8

◆ variables

GSList* variables = NULL