My Project
Chargement...
Recherche...
Aucune correspondance
registre.h
Aller à la documentation de ce fichier.
1
70#ifndef REGISTRE_DEF
71#define REGISTRE_DEF
72
73#include <manux/stdarg.h>
74#include <manux/types.h> // uint32_t
75
79typedef struct _registre registre;
80
84typedef struct _parametre parametre;
85
89typedef void (* registreMiseAJour) (void *, char *) ;
90
94registre * registreCreer(char * nom);
95
102 char * valeur,
103 void * prive,
105 ...);
106
111
116 void * prive,
118 ...);
119
126void registreSystemeAjouterC(char * chaine);
127
131void registreSystemeAfficher(void);
132
133#endif // REGISTRE
134
typedef void(Handler(void))
void registreSystemeAfficher(void)
Affichage du registre de ManuX.
Definition registre.c:580
void registreSystemeInitialiser(void)
Initialisation du registre système.
Definition registre.c:536
void registreSystemeAjouterC(char *chaine)
Ajouter dans le registre système un paramètre décrit dans une chaîne de caractères.
Definition registre.c:552
registre * registreCreer(char *nom)
Création d'un registre vide.
Definition registre.c:203
void registreAffecterParametre(registre *reg, char *valeur, void *prive, registreMiseAJour miseAJour,...)
Affecter un paramètre dans un registre.
Definition registre.c:449
void registreSystemeAffecterParametre(char *valeur, void *prive, registreMiseAJour miseAJour,...)
Ajouter un paramètre au registre système de ManuX.
Definition registre.c:565
void(* registreMiseAJour)(void *, char *)
La fonction de mise-à-jour d'un registre.
Definition registre.h:89
Un paramètre est simplement une valeur sous forme de chaîne de caractères associée à un nom.
Definition registre.c:19
char * valeur
Definition registre.c:22
void * prive
Definition registre.c:27
char * nom
Definition registre.c:20
registreMiseAJour miseAJour
Definition registre.c:23
Un registre est simplement une liste (nommée) de paramètres. Les paramètres peuvent être eux-mêmes de...
Definition registre.c:50