CursorBase Class Reference

#include <ArmarXCore/applications/ArmarXStorm/other_files/IceDB/IceDB.h>

+ Inheritance diagram for CursorBase:

Public Member Functions

void close ()
 
MDB_cursor * mcursor () const
 
virtual ~CursorBase ()
 

Protected Member Functions

 CursorBase (MDB_dbi dbi, const Txn &txn, bool)
 
void del (unsigned int)
 
bool find (MDB_val *)
 
bool find (MDB_val *, MDB_val *)
 
bool get (MDB_val *, MDB_val *, MDB_cursor_op)
 
void put (MDB_val *, MDB_val *, unsigned int)
 
void renew (const ReadOnlyTxn &)
 

Constructor & Destructor Documentation

◆ ~CursorBase()

virtual ~CursorBase ( )
virtual

◆ CursorBase()

CursorBase ( MDB_dbi dbi,
const Txn & txn,
bool  )
protected

Member Function Documentation

◆ close()

void close ( )

◆ del()

void del ( unsigned int )
protected

◆ find() [1/2]

bool find ( MDB_val * )
protected

◆ find() [2/2]

bool find ( MDB_val * ,
MDB_val *  )
protected

◆ get()

bool get ( MDB_val * ,
MDB_val * ,
MDB_cursor_op  )
protected

◆ mcursor()

MDB_cursor * mcursor ( ) const

◆ put()

void put ( MDB_val * ,
MDB_val * ,
unsigned int  )
protected

◆ renew()

void renew ( const ReadOnlyTxn & )
protected

The documentation for this class was generated from the following file: