![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members CdbToolsAbsCmdFactory Class Reference
[CdbTools]#include <CdbToolsAbsCmdFactory.hh>
Inheritance diagram for CdbToolsAbsCmdFactory:
List of all members.
Public Methods
CdbToolsAbsCmdFactory () virtual ~CdbToolsAbsCmdFactory () CdbToolsContext * context () const CdbToolsStatus::CdbCmdStatus beginCmdLoop (istream &) bool isActive () Protected Methods
virtual bool init (std::map< std::string, CdbToolsCmd * > &)=0 void fillAlias () Protected Attributes
bool _initialised Private Attributes
bool _isActive std::map< std::string, CdbToolsCmd * > _cmdMap std::map< std::string, std::string > _aliasMap CdbToolsContext * _context Constructor & Destructor Documentation
CdbToolsAbsCmdFactory::CdbToolsAbsCmdFactory ( )
Definition at line 23 of file CdbToolsAbsCmdFactory.cc.
References _context, and _initialised.
CdbToolsAbsCmdFactory::~CdbToolsAbsCmdFactory ( ) [virtual]
Definition at line 28 of file CdbToolsAbsCmdFactory.cc.
References _context.
Member Function Documentation
CdbToolsStatus::CdbCmdStatus CdbToolsAbsCmdFactory::beginCmdLoop ( istream & )
Definition at line 67 of file CdbToolsAbsCmdFactory.cc.
References _aliasMap, _cmdMap, _initialised, CdbToolsStatus::Abort, CdbToolsStatus::CdbCmdStatus, context(), CdbToolsContext::currentPath(), CdbToolsStatus::Error, CdbToolsStatus::Exit, fillAlias(), CdbPathName::getName(), init(), MsgOut, and CdbToolsStatus::Success.
Referenced by main().
CdbToolsContext* CdbToolsAbsCmdFactory::context ( ) const [inline]
Definition at line 24 of file CdbToolsAbsCmdFactory.hh.
References _context.
Referenced by beginCmdLoop(), CdbToolsBrowser::CdbToolsBrowser(), and CdbToolsBrowser::init().
void CdbToolsAbsCmdFactory::fillAlias ( ) [protected]
Definition at line 33 of file CdbToolsAbsCmdFactory.cc.
References _aliasMap.
Referenced by beginCmdLoop().
virtual bool CdbToolsAbsCmdFactory::init ( std::map< std::string, CdbToolsCmd * > & ) [protected, pure virtual]
Implemented in CdbToolsBrowser.
Referenced by beginCmdLoop().
bool CdbToolsAbsCmdFactory::isActive ( ) [inline]
Definition at line 26 of file CdbToolsAbsCmdFactory.hh.
References _isActive.
Member Data Documentation
std::map<std::string, std::string> CdbToolsAbsCmdFactory::_aliasMap [private]
Definition at line 45 of file CdbToolsAbsCmdFactory.hh.
Referenced by beginCmdLoop(), and fillAlias().
std::map<std::string, CdbToolsCmd*> CdbToolsAbsCmdFactory::_cmdMap [private]
Definition at line 43 of file CdbToolsAbsCmdFactory.hh.
Referenced by beginCmdLoop().
CdbToolsContext* CdbToolsAbsCmdFactory::_context [private]
Definition at line 47 of file CdbToolsAbsCmdFactory.hh.
Referenced by CdbToolsAbsCmdFactory(), context(), and ~CdbToolsAbsCmdFactory().
bool CdbToolsAbsCmdFactory::_initialised [protected]
Definition at line 38 of file CdbToolsAbsCmdFactory.hh.
Referenced by beginCmdLoop(), CdbToolsAbsCmdFactory(), and CdbToolsBrowser::init().
bool CdbToolsAbsCmdFactory::_isActive [private]
Definition at line 42 of file CdbToolsAbsCmdFactory.hh.
Referenced by isActive().
The documentation for this class was generated from the following files:
- /CdbTools/CdbToolsAbsCmdFactory.hh
- /CdbTools/CdbToolsAbsCmdFactory.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002