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 &)
 

Detailed Description

Definition at line 337 of file IceDB.h.

Constructor & Destructor Documentation

◆ ~CursorBase()

virtual ~CursorBase ( )
virtual

◆ CursorBase()

CursorBase ( MDB_dbi dbi,
const Txn & txn,
bool  )
protected
+ Here is the caller graph for this function:

Member Function Documentation

◆ close()

void close ( )

◆ del()

void del ( unsigned int )
protected
+ Here is the caller graph for this function:

◆ find() [1/2]

bool find ( MDB_val * )
protected
+ Here is the caller graph for this function:

◆ find() [2/2]

bool find ( MDB_val * ,
MDB_val *  )
protected

◆ get()

bool get ( MDB_val * ,
MDB_val * ,
MDB_cursor_op  )
protected
+ Here is the caller graph for this function:

◆ mcursor()

MDB_cursor * mcursor ( ) const

◆ put()

void put ( MDB_val * ,
MDB_val * ,
unsigned int  )
protected
+ Here is the caller graph for this function:

◆ renew()

void renew ( const ReadOnlyTxn & )
protected
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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