CPPSERV


Home Projects Jobs Clientele Contact
CPPSERV Documentation Download TODO Mailing lists Bug tracker News RSS Feed Browse source

container::serverconfig::ConfigNode Class Reference

#include <confignode.h>

Inheritance diagram for container::serverconfig::ConfigNode:
Collaboration diagram for container::serverconfig::ConfigNode:

List of all members.


Public Types

typedef std::list< ConfigNode * > childlist_t

Public Member Functions

const std::string & getType () const
const std::string & getParentType () const
const std::string & getName () const
const util::param_tgetAttrs () const
const ConfigNodegetParent () const
virtual ~ConfigNode ()

Protected Member Functions

 ConfigNode ()

Protected Attributes

ConfigNodem_parent
childlist_t m_children
std::string m_type
std::string m_name
util::param_t m_attrs

Detailed Description

Definition at line 30 of file confignode.h.


Member Typedef Documentation

Definition at line 33 of file confignode.h.


Constructor & Destructor Documentation

virtual container::serverconfig::ConfigNode::~ConfigNode (  )  [inline, virtual]

Definition at line 50 of file confignode.h.

container::serverconfig::ConfigNode::ConfigNode (  )  [inline, protected]

It is expected that this class will be extended by derivatives of ServerConfig in order to initialize it So we made constructor protected

Definition at line 55 of file confignode.h.


Member Function Documentation

const ConfigNode* container::serverconfig::ConfigNode::getParent (  )  const [inline]

Definition at line 49 of file confignode.h.

References m_parent.

container::serverconfig::ConfigNode::getParentType (  )  const [inline]

This should never be called on root node.

Definition at line 46 of file confignode.h.

References getType(), and m_parent.

Here is the call graph for this function:


Member Data Documentation


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

SourceForge.net Logo