|
Classes |
| struct | Heads |
| struct | EnumSubElem |
| struct | EnumElem |
| struct | EnumHead |
| struct | CatElem |
| struct | CatalogueHead |
Defines |
| #define | HAVE_DBSPECDATA_H 1 |
| #define | MAXLINE 2048 |
| #define | ALLSUBSTART 6500 |
| #define | SUBE_IS_SELF 0x1 |
| #define | SUBE_IS_SAMEAS 0x2 |
| #define | SUBE_IS_ALLSUB 0x4 |
| #define | ENUMH_FROM_DB 0x1 |
| #define | CATE_USES_FC 0x1 |
| #define | CATH_USES_FC 0x1 |
| #define | CATH_FROM_DB 0x2 |
| #define | CAT_TABLE_PREFIX "c_" |
| #define | CAT_FIELD_TABLE_PREFIX "cft_" |
| #define | ENUM_TABLE_PREFIX "endef_" |
| #define | OTHER_ELEM_PREFIX "oth_" |
Functions |
| EnumElem * | fdbfs_find_elem_by_name (struct EnumElem *h, const char *name) |
| | Find enum element by name.
|
| CatElem * | fdbfs_find_catelem_enum (struct CatElem *h, struct EnumHead *en) |
| | Find catalogue element by enumhead.
|
| char * | fdbfs_get_enum_string_by_value (struct EnumElem *h, unsigned int val, short int fmted) |
| | Search enum list and return name of element with specified value.
|
| EnumSubElem * | fdbfs_get_subhead_by_enval (struct EnumElem *h, unsigned int val) |
| | Get subelement head by value in enum.
|
| char * | fdbfs_get_enum_sub_string_by_value (struct EnumSubElem *h, unsigned int val) |
| | Get string in list of enum subelements by value.
|
| CatalogueHead * | fdbfs_find_cathead_by_name (struct CatalogueHead *h, const char *name) |
| | Search list of catalogue heads for a certain name.
|
| CatElem * | fdbfs_find_catelem_by_name (struct CatElem *h, const char *name) |
| | Search for catalogue element by name.
|
| EnumHead * | fdbfs_find_enumhead_by_name (struct EnumHead *h, const char *name) |
| | Search for enum head by name.
|
| EnumSubElem * | fdbfs_copy_sub_list (struct EnumSubElem *from, struct EnumSubElem *to, struct EnumElem *fajah, int *lastval) |
| | Copy subelement list.
|
| EnumElem * | fdbfs_enumelems_from_dbtab (fdbfs_t *f, const char *table, struct EnumHead *e) |
| | Construct EnumElem list from database enum description table.
|
| EnumHead * | fdbfs_enums_from_db (fdbfs_t *f) |
| | Construct EnumHead list from database.
|
| CatElem * | fdbfs_catelems_from_dbtab (fdbfs_t *f, const char *table, struct EnumHead *enumhead) |
| | Construct CatElem list from catalogue description table.
|
| CatalogueHead * | fdbfs_cats_from_db (fdbfs_t *f, struct EnumHead *enumhead) |
| | Construct CatalogueHead list from database.
|
| EnumSubElem * | fdbfs_free_enum_sub_elem (struct EnumSubElem *e, short int allsub) |
| | Free an EnumSubElem object.
|
| void | fdbfs_free_enum_sub_elem_list (struct EnumSubElem *head, short int allsub) |
| | Free list of EnumSubElems.
|
| EnumElem * | fdbfs_free_enum_elem (struct EnumElem *e) |
| | Free EnumElem object.
|
| void | fdbfs_free_enum_elem_list (struct EnumElem *head) |
| | Free list of EnumElems.
|
| EnumHead * | fdbfs_free_enum_head (struct EnumHead *e) |
| | Free EnumHead object.
|
| void | fdbfs_free_enum_head_list (struct EnumHead *head) |
| | Free list of EnumHeads.
|
| CatElem * | fdbfs_free_cat_elem (struct CatElem *e) |
| | Free CatElem object.
|
| void | fdbfs_free_cat_elem_list (struct CatElem *head) |
| | Free list of CatElems.
|
| CatalogueHead * | fdbfs_free_cat_head (struct CatalogueHead *e) |
| | Free CatHead object.
|
| void | fdbfs_free_cat_head_list (struct CatalogueHead *head) |
| | Free list of CatHeads.
|
| void | fdbfs_free_head_members (Heads *hd) |
| | Free certain members of a Heads object.
|
| int | fdbfs_dbspec_parse (fdbfs_t *f, const char *filename) |
| | Parse dbspec.
|
| void | fdbfs_actcats_free (actcat_t *h) |
| | Free list of actcat_t.
|
| actcat_t * | fdbfs_catalogues_from_db (fdbfs_t *f, struct CatalogueHead *cathead) |
| | Make actcat_t list from database.
|