PIVX Core  5.6.99
P2P Digital Currency
Classes | Namespaces | Functions
dbwrapper.h File Reference
#include "clientversion.h"
#include "fs.h"
#include "serialize.h"
#include "streams.h"
#include "util/system.h"
#include "version.h"
#include <typeindex>
#include <leveldb/db.h>
#include <leveldb/write_batch.h>
Include dependency graph for dbwrapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dbwrapper_error
 
class  CDBBatch
 Batch of changes queued to be written to a CDBWrapper. More...
 
class  CDBIterator
 
class  CDBWrapper
 
class  CDBTransactionIterator< CDBTransaction >
 
class  CDBTransaction< Parent, CommitTarget >
 
struct  CDBTransaction< Parent, CommitTarget >::DataStreamCmp
 
struct  CDBTransaction< Parent, CommitTarget >::ValueHolder
 
struct  CDBTransaction< Parent, CommitTarget >::ValueHolderImpl< V >
 

Namespaces

 dbwrapper_private
 These should be considered an implementation detail of the specific database.
 

Functions

void dbwrapper_private::HandleError (const leveldb::Status &status)
 Handle database error by throwing dbwrapper_error exception. More...