Arc::BaseConfig Class Reference

#include <ArcConfig.h>

Inheritance diagram for Arc::BaseConfig:
Arc::MCCConfig

Public Member Functions

void AddPluginsPath (const std::string &path)
void AddPrivateKey (const std::string &path)
void AddCertificate (const std::string &path)
void AddProxy (const std::string &path)
void AddCAFile (const std::string &path)
void AddCADir (const std::string &path)
void AddOverlay (XMLNode cfg)
void GetOverlay (std::string fname)
virtual XMLNode MakeConfig (XMLNode cfg) const

Detailed Description

Configuration for client interface. It contains information which can't be expressed in class constructor arguments. Most probably common things like software installation location, identity of user, etc.


Member Function Documentation

void Arc::BaseConfig::AddCADir ( const std::string &  path  ) 

Add CA directory

void Arc::BaseConfig::AddCAFile ( const std::string &  path  ) 

Add CA file

void Arc::BaseConfig::AddCertificate ( const std::string &  path  ) 

Add certificate

void Arc::BaseConfig::AddOverlay ( XMLNode  cfg  ) 

Add configuration overlay

void Arc::BaseConfig::AddPluginsPath ( const std::string &  path  ) 

Adds non-standard location of plugins

void Arc::BaseConfig::AddPrivateKey ( const std::string &  path  ) 

Add private key

void Arc::BaseConfig::AddProxy ( const std::string &  path  ) 

Add credentials proxy

void Arc::BaseConfig::GetOverlay ( std::string  fname  ) 

Read overlay from file

virtual XMLNode Arc::BaseConfig::MakeConfig ( XMLNode  cfg  )  const [virtual]

Adds configuration part corresponding to stored information into common configuration tree supplied in 'cfg' argument. Returns reference to XML node representing configuration of ModuleManager

Reimplemented in Arc::MCCConfig.


The documentation for this class was generated from the following file:
Generated on Wed Jun 27 11:54:19 2012 for Hosting Environment (Daemon) by  doxygen 1.6.3