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

CfgProxy Class Reference

Proxy class for returning the Configurable for a package. More...

#include <CfgProxy.h>

Inheritance diagram for CfgProxy:

NamedProxy List of all members.

Public Types

typedef std::map< std::string,
std::vector< std::string > > 
CfgProxyNameMap_t

Public Member Functions

 CfgProxy (std::string name, std::string group, CfgConfigurable *cfg)
CfgConfigurableGetCfg ()

Static Public Member Functions

CfgProxyNameMap_t GetRegisteredNames ()

Private Attributes

CfgConfigurablefCfg

Static Private Attributes

CfgProxyNameMap_t fNames

Detailed Description

Proxy class for returning the Configurable for a package.

Id
CfgProxy.h,v 1.2 2002/11/04 21:11:55 bv Exp

Configurable

Contact: bv@bnl.gov

Created on: Thu Aug 22 13:53:56 2002

Definition at line 26 of file CfgProxy.h.


Member Typedef Documentation

typedef std::map<std::string,std::vector<std::string> > CfgProxy::CfgProxyNameMap_t
 

Definition at line 36 of file CfgProxy.h.

Referenced by GetRegisteredNames().


Constructor & Destructor Documentation

CfgProxy::CfgProxy std::string  name,
std::string  group,
CfgConfigurable cfg
[inline]
 

Definition at line 30 of file CfgProxy.h.

References fCfg, and fNames.

00031         : NamedProxy(name,group), fCfg(cfg) { fNames[group].push_back(name); }


Member Function Documentation

CfgConfigurable* CfgProxy::GetCfg  )  [inline]
 

Definition at line 34 of file CfgProxy.h.

Referenced by main().

00034 { return fCfg; }

CfgProxyNameMap_t CfgProxy::GetRegisteredNames  )  [inline, static]
 

Definition at line 37 of file CfgProxy.h.

References CfgProxyNameMap_t.

00037 { return fNames; }


Member Data Documentation

CfgConfigurable* CfgProxy::fCfg [private]
 

Definition at line 40 of file CfgProxy.h.

Referenced by CfgProxy().

CfgProxy::CfgProxyNameMap_t CfgProxy::fNames [static, private]
 

Definition at line 3 of file CfgProxy.cxx.

Referenced by CfgProxy().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:08:59 2010 for loon by  doxygen 1.3.9.1