13#error This is a C++ include file and cannot be used from plain C
27#define ngcbDIC_VALID 0x1
28#define ngcbDIC_WRITE 0x2
57 explicit ngcbDIC(
const char *name);
60 ngcbDIC(
const char *name,
char *buffer);
81 int Load(
const char *name);
96 char *
Info(
const char *paramName,
int width = 0);
126 void CleanIdx_(
char *key);
129 int Parse_(
char *buffer,
size_t size,
char *v);
int Load(const char *name)
Load a new dictionary.
Definition ngcbDIC.cpp:723
char * ErrMsg()
Return a pointer to the global error message buffer.
Definition ngcbDIC.cpp:715
void AttachBuffer(char *buffer)
Attach a parameter description buffer.
Definition ngcbDIC.cpp:717
int Loaded()
Check if a valid set of parameters is loaded.
Definition ngcbDIC.cpp:1007
ngcb_dicrev_t rev[ngcbMAX_DIC]
Checked-in dictionary names & versions.
Definition ngcbDIC.hpp:69
int Initialized()
Return initialization flag.
Definition ngcbDIC.cpp:713
ngcbPARAM * Lookup(const char *name)
Parameter lookup function.
Definition ngcbDIC.cpp:1029
ngcbPARAM_LIST * ParamList()
Parameter list.
Definition ngcbDIC.cpp:719
int numDic
Number of dictionaries loaded.
Definition ngcbDIC.hpp:66
char * DescrBuf()
Return parameter description buffer.
Definition ngcbDIC.cpp:721
ngcbDIC()
Constructor.
Definition ngcbDIC.cpp:31
char * Info(const char *paramName, int width=0)
Lookup parameter and return the formatted parameter description.
Definition ngcbDIC.cpp:1042
void Clear()
Clear dictionary.
Definition ngcbDIC.cpp:998
virtual ~ngcbDIC()
Destructor.
Definition ngcbDIC.cpp:76
Definition ngcbPARAM.hpp:201
Definition ngcbPARAM.hpp:41
#define ngcbMAX_DIC
Definition ngcbDIC.hpp:22
Definition ngcbDIC.hpp:33
char version[32]
Dictionary version.
Definition ngcbDIC.hpp:38
ngcb_dicrev_t()
Constructor.
Definition ngcbDIC.hpp:41
char name[64]
Dictionary name.
Definition ngcbDIC.hpp:35