Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

P::ConfigStore Class Reference
[Core library]

Configuration storage interface. More...

#include <pconfigstore.h>

Inheritance diagram for P::ConfigStore:

P::SimpleConfigStore P::XMLConfigStore List of all members.

Public Member Functions

 ConfigStore (const std::string &path)
 Config storage constructor.

virtual ~ConfigStore ()
const std::string & path () const
 Returns the path to the configuration store.


Protected Member Functions

virtual void read (Config::Key &root)=0
virtual void update (Config::Key &root)=0

Friends

class Config

Detailed Description

Configuration storage interface.

Definition at line 33 of file pconfigstore.h.


Constructor & Destructor Documentation

P::ConfigStore::ConfigStore const std::string &  path  ) 
 

Config storage constructor.

Parameters:
path The path to the configuration store

virtual P::ConfigStore::~ConfigStore  )  [virtual]
 


Member Function Documentation

const std::string& P::ConfigStore::path  )  const [inline]
 

Returns the path to the configuration store.

Definition at line 45 of file pconfigstore.h.

virtual void P::ConfigStore::read Config::Key root  )  [protected, pure virtual]
 

Implemented in P::SimpleConfigStore, and P::XMLConfigStore.

virtual void P::ConfigStore::update Config::Key root  )  [protected, pure virtual]
 

Implemented in P::SimpleConfigStore, and P::XMLConfigStore.


Friends And Related Function Documentation

friend class Config [friend]
 

Definition at line 35 of file pconfigstore.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 12 21:08:32 2004 for P::Classes by doxygen 1.3.3