libnd_prefs

Name

libnd_prefs -- 

Functions

void(*LND_PrefsCallback) ()
voidlibnd_prefs_init ()
voidlibnd_prefs_load ()
intlibnd_prefs_save ()
voidlibnd_prefs_apply ()
const char *libnd_prefs_get_netdude_dir ()
const char *libnd_prefs_get_config_file ()
const char *libnd_prefs_get_plugin_dir_global ()
const char *libnd_prefs_get_plugin_dir_user ()
const char *libnd_prefs_get_proto_dir_global ()
const char *libnd_prefs_get_proto_dir_user ()
LND_PrefsDomain *libnd_prefs_add_domain ()
LND_PrefsDomain *libnd_prefs_get_domain ()
voidlibnd_prefs_domain_add_apply_cb ()
voidlibnd_prefs_foreach_domain ()
voidlibnd_prefs_set_str_item ()
voidlibnd_prefs_set_flt_item ()
voidlibnd_prefs_set_int_item ()
voidlibnd_prefs_del_item ()
gbooleanlibnd_prefs_get_str_item ()
gbooleanlibnd_prefs_get_flt_item ()
gbooleanlibnd_prefs_get_int_item ()

Types and Values

#defineLND_DOM_NETDUDE
enumLND_PrefsType
#defineLND_UNUSED

Description

Functions

LND_PrefsCallback ()

void
(*LND_PrefsCallback) (LND_PrefsDomain *domain,
                      void *user_data);


libnd_prefs_init ()

void
libnd_prefs_init (void);


libnd_prefs_load ()

void
libnd_prefs_load (void);


libnd_prefs_save ()

int
libnd_prefs_save (void);


libnd_prefs_apply ()

void
libnd_prefs_apply (void);


libnd_prefs_get_netdude_dir ()

const char *
libnd_prefs_get_netdude_dir (void);


libnd_prefs_get_config_file ()

const char *
libnd_prefs_get_config_file (void);


libnd_prefs_get_plugin_dir_global ()

const char *
libnd_prefs_get_plugin_dir_global (void);


libnd_prefs_get_plugin_dir_user ()

const char *
libnd_prefs_get_plugin_dir_user (void);


libnd_prefs_get_proto_dir_global ()

const char *
libnd_prefs_get_proto_dir_global (void);


libnd_prefs_get_proto_dir_user ()

const char *
libnd_prefs_get_proto_dir_user (void);


libnd_prefs_add_domain ()

LND_PrefsDomain *
libnd_prefs_add_domain (const char *domain,
                        LND_PrefsEntry *entries,
                        int num_entries);


libnd_prefs_get_domain ()

LND_PrefsDomain *
libnd_prefs_get_domain (const char *domain);


libnd_prefs_domain_add_apply_cb ()

void
libnd_prefs_domain_add_apply_cb (LND_PrefsDomain *domain,
                                 LND_PrefsCallback apply_cb);


libnd_prefs_foreach_domain ()

void
libnd_prefs_foreach_domain (LND_PrefsCallback callback,
                            void *user_data);


libnd_prefs_set_str_item ()

void
libnd_prefs_set_str_item (const char *domain,
                          const char *key,
                          const char *data);


libnd_prefs_set_flt_item ()

void
libnd_prefs_set_flt_item (const char *domain,
                          const char *key,
                          float data);


libnd_prefs_set_int_item ()

void
libnd_prefs_set_int_item (const char *domain,
                          const char *key,
                          int data);


libnd_prefs_del_item ()

void
libnd_prefs_del_item (const char *domain,
                      const char *key);


libnd_prefs_get_str_item ()

gboolean
libnd_prefs_get_str_item (const char *domain,
                          const char *key,
                          char **result);


libnd_prefs_get_flt_item ()

gboolean
libnd_prefs_get_flt_item (const char *domain,
                          const char *key,
                          float *result);


libnd_prefs_get_int_item ()

gboolean
libnd_prefs_get_int_item (const char *domain,
                          const char *key,
                          int *result);

Types and Values

LND_DOM_NETDUDE

#define LND_DOM_NETDUDE   "libnetdude"


enum LND_PrefsType

Members

LND_PREFS_INT

  

LND_PREFS_FLT

  

LND_PREFS_STR

  

LND_PREFS_UNK

  


LND_UNUSED

#define LND_UNUSED 0