Riferimenti per il file brain_db_settings.h

#include <glib.h>
#include "brain_settings.h"

Funzioni

GList * brain_get_setting_from_db (char *, char *, char *)
 Preleva uno o piu' settaggi dal database.
int brain_set_setting_in_db (char *, char *, char *, BrainMcsSettingType, char *)
 Permette di settare il valore assunto da un settaggio.
int brain_add_setting_in_db (char *, char *, char *, BrainMcsSettingType, char *)
 Aggiunge una nuova entry nella tabella dei settaggi.
int brain_delete_setting_in_db (char *, char *, char *, BrainMcsSettingType, char *)
 Elimina una entry dalla tabella dei settaggi.


Documentazione delle funzioni

GList* brain_get_setting_from_db char *  activity,
char *  field,
char *  option
 

Preleva uno o piu' settaggi dal database.

Preleva dal database tutti i settaggi che corrispondono alle caratteristiche passate. I settaggi sono tornati sottoforma di GList contenente una serie di strutture di tipo BrainMcsSetting, una per ogni settaggio trovato. Per ricavare tutti i settaggi relativi ad un particolare componente del sistema, settare il parametro 'option' come 'all'

Da fare:
Disallocare il pezzo di lista che e' stato allocato prima dell'errore

int brain_set_setting_in_db char *  activity,
char *  field,
char *  option,
BrainMcsSettingType  type,
char *  value
 

Permette di settare il valore assunto da un settaggio.

Permette di modificare un valore registrato tra i settaggi del database, controllando se si tratta di un valore unico o appartiene ad un gruppo di parametri

int brain_add_setting_in_db char *  activity,
char *  field,
char *  option,
BrainMcsSettingType  type,
char *  value
 

Aggiunge una nuova entry nella tabella dei settaggi.

Aggiunge una nuova entry nella tabella dei settaggi del database

Avvertimento:
E' vivamente sconsigliato usare la keyword 'all' come valore di 'option', in quanto essa assume un significato particolare in brain_get_setting_from_db()

int brain_delete_setting_in_db char *  activity,
char *  field,
char *  option,
BrainMcsSettingType  type,
char *  value
 

Elimina una entry dalla tabella dei settaggi.

Elimina una entry dalla tabella dei settaggi


Generato il Sun Apr 16 01:36:44 2006 per BrainTop da  doxygen 1.4.6