Data Fields | |
int | num |
size_t | size |
Q_ENTOBJ_T * | first |
Q_ENTOBJ_T * | last |
void(* | lock )(Q_ENTRY *entry) |
void(* | unlock )(Q_ENTRY *entry) |
bool(* | put )(Q_ENTRY *entry, const char *name, const void *data, size_t size, bool replace) |
bool(* | putStr )(Q_ENTRY *entry, const char *name, const char *str, bool replace) |
bool(* | putStrf )(Q_ENTRY *entry, bool replace, const char *name, const char *format,...) |
bool(* | putInt )(Q_ENTRY *entry, const char *name, int num, bool replace) |
void *(* | get )(Q_ENTRY *entry, const char *name, size_t *size, bool newmem) |
void *(* | getCase )(Q_ENTRY *entry, const char *name, size_t *size, bool newmem) |
void *(* | getLast )(Q_ENTRY *entry, const char *name, size_t *size, bool newmem) |
char *(* | getStr )(Q_ENTRY *entry, const char *name, bool newmem) |
char *(* | getStrf )(Q_ENTRY *entry, bool newmem, const char *namefmt,...) |
char *(* | getStrCase )(Q_ENTRY *entry, const char *name, bool newmem) |
char *(* | getStrLast )(Q_ENTRY *entry, const char *name, bool newmem) |
int(* | getInt )(Q_ENTRY *entry, const char *name) |
int(* | getIntCase )(Q_ENTRY *entry, const char *name) |
int(* | getIntLast )(Q_ENTRY *entry, const char *name) |
bool(* | getNext )(Q_ENTRY *entry, Q_ENTOBJ_T *obj, const char *name, bool newmem) |
int(* | remove )(Q_ENTRY *entry, const char *name) |
int(* | getNum )(Q_ENTRY *entry) |
bool(* | truncate )(Q_ENTRY *entry) |
bool(* | save )(Q_ENTRY *entry, const char *filepath) |
int(* | load )(Q_ENTRY *entry, const char *filepath) |
bool(* | reverse )(Q_ENTRY *entry) |
bool(* | print )(Q_ENTRY *entry, FILE *out, bool print_data) |
bool(* | free )(Q_ENTRY *entry) |
int _Q_ENTRY::num |
number of objects
size_t _Q_ENTRY::size |
total size of data objects, does not include name size
first object pointer
last object pointer