#include <dsDBMi.h>
Public Methods | |
| dsDBMi (char *database, int flags=O_RDWR, int mode=0644) | |
| ~dsDBMi () | |
| void | openCursor () |
| int | fetchNext () |
| int | fetchKey () |
| void | closeCursor () |
| int | add (const char *key, const char *val) |
| void | put (const char *key, const char *val) |
| int | add (const char *key, void *val, int size) |
| void | put (const char *key, void *val, int size) |
| void | del (const char *key) |
| int | get (const char *key) |
| int | get (datum key) |
| int | get () |
| int | exists (const char *key) |
| char * | operator[] (const char *key) |
| datum & | result () |
| char * | val () |
| char * | key () |
Public Attributes | |
| DBM * | _conn |
| datum | _res |
| datum | _key |
| char * | _dbName |
| int | _firstkey |
| char * | _str_key |
| char * | _str_val |
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc2