Bitcoin Core  27.99.0
P2P Digital Currency
Public Types | Public Member Functions | List of all members
wallet::DatabaseCursor Class Reference

#include <db.h>

Inheritance diagram for wallet::DatabaseCursor:
[legend]

Public Types

enum class  Status { FAIL , MORE , DONE }
 

Public Member Functions

 DatabaseCursor ()
 
virtual ~DatabaseCursor ()
 
 DatabaseCursor (const DatabaseCursor &)=delete
 
DatabaseCursoroperator= (const DatabaseCursor &)=delete
 
virtual Status Next (DataStream &key, DataStream &value)
 

Detailed Description

Definition at line 24 of file db.h.

Member Enumeration Documentation

◆ Status

Enumerator
FAIL 
MORE 
DONE 

Definition at line 33 of file db.h.

Constructor & Destructor Documentation

◆ DatabaseCursor() [1/2]

wallet::DatabaseCursor::DatabaseCursor ( )
inlineexplicit

Definition at line 27 of file db.h.

◆ ~DatabaseCursor()

virtual wallet::DatabaseCursor::~DatabaseCursor ( )
inlinevirtual

Definition at line 28 of file db.h.

◆ DatabaseCursor() [2/2]

wallet::DatabaseCursor::DatabaseCursor ( const DatabaseCursor )
delete

Member Function Documentation

◆ Next()

virtual Status wallet::DatabaseCursor::Next ( DataStream key,
DataStream value 
)
inlinevirtual

Reimplemented in wallet::MockableCursor, wallet::SQLiteCursor, wallet::DummyCursor, and wallet::BerkeleyCursor.

Definition at line 40 of file db.h.

◆ operator=()

DatabaseCursor& wallet::DatabaseCursor::operator= ( const DatabaseCursor )
delete

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