openfluid::base::ExecutionMessages Class Reference

List of all members.

Public Member Functions

 ExecutionMessages ()
 ~ExecutionMessages ()
void addWarning (std::string Sender, std::string Source, openfluid::core::TimeStep_t TimeStep, std::string WarningMsg)
void addWarning (std::string Sender, openfluid::core::TimeStep_t TimeStep, std::string WarningMsg)
void addWarning (std::string Sender, std::string Source, std::string WarningMsg)
void addWarning (std::string Sender, std::string WarningMsg)
void resetWarningFlag ()
bool isWarningFlag () const
std::vector< MessagegetWarningMsgs () const
void doMemRelease ()
unsigned int getWarningsCount () const

Detailed Description

Class for managin messages during execution

Author:
Jean-Christophe FABRE <fabrejc@supagro.inra.fr>

Constructor & Destructor Documentation

openfluid::base::ExecutionMessages::ExecutionMessages (  ) 

Constructor

openfluid::base::ExecutionMessages::~ExecutionMessages (  ) 

Destructor


Member Function Documentation

void openfluid::base::ExecutionMessages::addWarning ( std::string  Sender,
std::string  WarningMsg 
) [inline]
void openfluid::base::ExecutionMessages::addWarning ( std::string  Sender,
std::string  Source,
std::string  WarningMsg 
) [inline]
void openfluid::base::ExecutionMessages::addWarning ( std::string  Sender,
openfluid::core::TimeStep_t  TimeStep,
std::string  WarningMsg 
) [inline]
void openfluid::base::ExecutionMessages::addWarning ( std::string  Sender,
std::string  Source,
openfluid::core::TimeStep_t  TimeStep,
std::string  WarningMsg 
) [inline]
void openfluid::base::ExecutionMessages::doMemRelease (  )  [inline]
std::vector<Message> openfluid::base::ExecutionMessages::getWarningMsgs (  )  const [inline]
unsigned int openfluid::base::ExecutionMessages::getWarningsCount (  )  const [inline]
bool openfluid::base::ExecutionMessages::isWarningFlag (  )  const [inline]
void openfluid::base::ExecutionMessages::resetWarningFlag (  )  [inline]

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