0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hyperspace::BDbHandles Class Reference

Manages namespace and transient state database handles. More...

#include <BerkeleyDbFilesystem.h>

Public Member Functions

 BDbHandles ()
 Constructor. More...
 
 ~BDbHandles ()
 Destructor. More...
 
void close ()
 Closes and destroys database handles Closes and destroys handle_namespace_db and handle_state_db and sets open to false. More...
 

Public Attributes

bool open
 Indicates if database handles have been opened. More...
 
Db * handle_namespace_db
 Database handle for persistent filesystem namespace. More...
 
Db * handle_state_db
 Database handle transient state. More...
 

Detailed Description

Manages namespace and transient state database handles.

Definition at line 136 of file BerkeleyDbFilesystem.h.

Constructor & Destructor Documentation

Hyperspace::BDbHandles::BDbHandles ( )
inline

Constructor.

Definition at line 140 of file BerkeleyDbFilesystem.h.

Hyperspace::BDbHandles::~BDbHandles ( )
inline

Destructor.

Calls close().

Definition at line 143 of file BerkeleyDbFilesystem.h.

Member Function Documentation

void Hyperspace::BDbHandles::close ( )
inline

Closes and destroys database handles Closes and destroys handle_namespace_db and handle_state_db and sets open to false.

Definition at line 151 of file BerkeleyDbFilesystem.h.

Member Data Documentation

Db* Hyperspace::BDbHandles::handle_namespace_db

Database handle for persistent filesystem namespace.

Definition at line 172 of file BerkeleyDbFilesystem.h.

Db* Hyperspace::BDbHandles::handle_state_db

Database handle transient state.

Definition at line 175 of file BerkeleyDbFilesystem.h.

bool Hyperspace::BDbHandles::open

Indicates if database handles have been opened.

Definition at line 169 of file BerkeleyDbFilesystem.h.


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