dtn::RegistrationStore Class Reference

#include <RegistrationStore.h>

Inheritance diagram for dtn::RegistrationStore:

oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType > oasys::Logger dtn::SQLRegistrationStore

List of all members.


Detailed Description

The class for registration storage is simply an instantiation of the generic oasys durable table interface.

Definition at line 38 of file RegistrationStore.h.


Public Member Functions

 RegistrationStore ()
 Constructor.

Static Public Member Functions

static
RegistrationStore
instance ()
 Singleton instance accessor.
static int init (const oasys::StorageConfig &cfg, oasys::DurableStore *store)
 Boot time initializer that takes as a parameter the storage configuration to use.
static bool initialized ()
 Return true if initialization has completed.

Static Protected Attributes

static
RegistrationStore
instance_
 singleton instance

Constructor & Destructor Documentation

dtn::RegistrationStore::RegistrationStore (  ) 

Constructor.

Definition at line 25 of file RegistrationStore.cc.

Referenced by init().


Member Function Documentation

static RegistrationStore* dtn::RegistrationStore::instance (  )  [inline, static]

Singleton instance accessor.

Definition at line 43 of file RegistrationStore.h.

References instance_.

Referenced by dtn::RegistrationTable::add(), dtn::DTNServer::close_datastore(), dtn::RegistrationTable::del(), dtn::BundleDaemon::load_registrations(), and dtn::RegistrationTable::update().

static int dtn::RegistrationStore::init ( const oasys::StorageConfig cfg,
oasys::DurableStore store 
) [inline, static]

Boot time initializer that takes as a parameter the storage configuration to use.

Definition at line 54 of file RegistrationStore.h.

References oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::do_init(), instance_, and RegistrationStore().

Referenced by dtn::DTNServer::init_datastore().

static bool dtn::RegistrationStore::initialized (  )  [inline, static]

Return true if initialization has completed.

Definition at line 72 of file RegistrationStore.h.

References instance_.


Member Data Documentation

RegistrationStore * dtn::RegistrationStore::instance_ [static, protected]

singleton instance

Definition at line 75 of file RegistrationStore.h.

Referenced by init(), initialized(), and instance().


The documentation for this class was generated from the following files:
Generated on Sat Sep 8 08:36:23 2007 for DTN Reference Implementation by  doxygen 1.5.3