threaddb  2.0b
A file mapped memory container extension
Classes | Namespaces | Macros
threaddbCPP.h File Reference

Interface C++ wrapper classes. More...

#include "threaddbC.h"
#include <stdexcept>
#include <string>
#include <limits>

Go to the source code of this file.

Classes

class  tdb::LinkInfo
 C++ wrapper class to the threadDB_LinkInfo control structure. More...
 
class  tdb::ItemInfo
 C++ wrapper class to the threadDB_ItemInfo control structure. More...
 
class  tdb::ReadInfo
 C++ wrapper class to the threadDB_ReadInfo control structure. More...
 
class  tdb::database
 C++ wrapper class of the threadDB file mapped memory container extension. More...
 

Namespaces

 tdb
 

Macros

#define threadDB_throw(a)
 

Detailed Description

Interface C++ wrapper classes.

Wrapper classes to the threadDB interface functions.

Macro Definition Documentation

◆ threadDB_throw

#define threadDB_throw (   a)
Value:
if((a)) \
throw std::runtime_error(ThreadDB_GetErrorMessage(m_pThreadDB));
ThreadDB_GetErrorMessage
const DLLEXPORT_ char * ThreadDB_GetErrorMessage(void *pThreadDB_p)
Information on error state.