S3FC project page S3FC home page

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

s3_config_base Class Reference

A configuration object creates a tree of s3_config_node. More...

#include <s3_config_base.h>

Inheritance diagram for s3_config_base:

Inheritance graph
[legend]
List of all members.

Public Methods

 s3_config_base ()
 Default constructor: initialise. More...

virtual ~s3_config_base ()
 Destructor: cleanup. More...

virtual s3_config_nodeget_rootnode () const=0
 Return the root node. More...

virtual void refresh ()=0
 Refresh the configuration parameters. More...


Detailed Description

A configuration object creates a tree of s3_config_node.

The following interface is provided:

This should be specialised to handle a specific format used to store the data.

Definition at line 44 of file s3_config_base.h.


Constructor & Destructor Documentation

s3_config_base::s3_config_base  
 

Default constructor: initialise.

Definition at line 33 of file s3_config_base.cc.

s3_config_base::~s3_config_base   [virtual]
 

Destructor: cleanup.

Definition at line 38 of file s3_config_base.cc.


Member Function Documentation

virtual s3_config_node& s3_config_base::get_rootnode   const [pure virtual]
 

Return the root node.

Implemented in s3_xml_config.

virtual void s3_config_base::refresh   [pure virtual]
 

Refresh the configuration parameters.

Implemented in s3_xml_config.


The documentation for this class was generated from the following files:
Send comments to: s3fc@stonethree.com SourceForge Logo