#include "cdbField.h"
#include <map>
#include <set>
#include "acsutil.h"
#include "cdbExport.h"
#include "ace/Singleton.h"
#include "cdb.i"
Go to the source code of this file.
Classes | |
class | cdb::Record |
class | cdb::Table |
struct | cdb::_tagTableEntry |
class | cdb::TableStorage |
Namespaces | |
namespace | cdb |
Defines | |
#define | CDB_HIERARCHY_SEPARATOR ':' |
#define | CDB_RECORD_READABLE 1 |
#define | CDB_RECORD_WRITABLE 2 |
#define | CDB_RECORD_REMOVABLE 4 |
Typedefs | |
typedef std::map< String, Field > | cdb::MapStringToField |
typedef std::set< String > | cdb::SetOfStrings |
typedef Table *(* | cdb::TableFactory )(int, char **, CORBA::ORB_ptr) |
typedef struct cdb::_tagTableEntry | cdb::TableEntry |
Functions | |
cdb_EXPORT Table * | cdb::getDatabase (int argc=0, char **argv=NULL, CORBA::ORB_ptr orb=CORBA::ORB::_nil(), const char *defaultTable=NULL, int forceNew=0) |
cdb_EXPORT void | cdb::destroyDatabase (Table *table) |
cdb_EXPORT void | cdb::registerTable (const char *name, TableFactory pTf) |
Variables | |
class cdb_EXPORT | cdb::Table |
#define CDB_HIERARCHY_SEPARATOR ':' |
#define CDB_RECORD_READABLE 1 |
#define CDB_RECORD_REMOVABLE 4 |
#define CDB_RECORD_WRITABLE 2 |