Public Member Functions | Protected Member Functions | Protected Attributes
openfluid::buddies::OpenFLUIDBuddy Class Reference
Inheritance diagram for openfluid::buddies::OpenFLUIDBuddy:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 OpenFLUIDBuddy (openfluid::buddies::BuddiesListener *Listener)
virtual ~OpenFLUIDBuddy ()
bool parseOptions (std::string OptsStr)
void streamOptions (std::ostream &OStream)
virtual bool run ()=0
void invokeHelp ()

Protected Member Functions

void setOptionIfNotSet (std::string OptionName, std::string OptionValue)
std::string getYesNoFromOneZero (std::string VStr)

Protected Attributes

std::map< std::string,
std::string > 
m_Options
std::map< std::string,
std::string > 
m_RequiredOptionsHelp
std::map< std::string,
std::string > 
m_OtherOptionsHelp
openfluid::buddies::BuddiesListenermp_Listener

Constructor & Destructor Documentation


Member Function Documentation

std::string openfluid::buddies::OpenFLUIDBuddy::getYesNoFromOneZero ( std::string  VStr) [protected]
bool openfluid::buddies::OpenFLUIDBuddy::parseOptions ( std::string  OptsStr)
virtual bool openfluid::buddies::OpenFLUIDBuddy::run ( ) [pure virtual]
void openfluid::buddies::OpenFLUIDBuddy::setOptionIfNotSet ( std::string  OptionName,
std::string  OptionValue 
) [protected]
void openfluid::buddies::OpenFLUIDBuddy::streamOptions ( std::ostream &  OStream)

Member Data Documentation

std::map<std::string,std::string> openfluid::buddies::OpenFLUIDBuddy::m_Options [protected]
std::map<std::string,std::string> openfluid::buddies::OpenFLUIDBuddy::m_OtherOptionsHelp [protected]
std::map<std::string,std::string> openfluid::buddies::OpenFLUIDBuddy::m_RequiredOptionsHelp [protected]

Generated using Doxygen 1.7.6.1
Creative Commons License Creative Commons By-NC-ND license