MultiAgentDecisionProcess
EDeadline Class Reference

EDeadline represents a deadline exceeded expection. More...

#include <EDeadline.h>

Inheritance diagram for EDeadline:
[legend]

Public Member Functions

 EDeadline (const char *arg, double expectedTimeForCompletion=0)
 Constructor with a C-style string. More...
 
 EDeadline (std::string arg, double expectedTimeForCompletion=0)
 Constructor with an STL string. More...
 
 EDeadline (const std::stringstream &arg, double expectedTimeForCompletion=0)
 Constructor with an STL stringstream. More...
 
- Public Member Functions inherited from E
 E (const char *arg)
 Constructor with a C-style string. More...
 
 E (std::string arg)
 Constructor with an STL string. More...
 
 E (const std::stringstream &arg)
 Constructor with an STL stringstream. More...
 
void Print () const
 Prints the error message to cout. More...
 
std::string SoftPrint () const
 Returns the error message. More...
 
virtual ~E ()
 Destructor. More...
 

Public Attributes

double _m_expectedTimeForCompletion
 
- Public Attributes inherited from E
std::string _m_error
 The error message for this particular exception. More...
 

Detailed Description

EDeadline represents a deadline exceeded expection.

Constructor & Destructor Documentation

EDeadline::EDeadline ( const char *  arg,
double  expectedTimeForCompletion = 0 
)
inline

Constructor with a C-style string.

EDeadline::EDeadline ( std::string  arg,
double  expectedTimeForCompletion = 0 
)
inline

Constructor with an STL string.

EDeadline::EDeadline ( const std::stringstream &  arg,
double  expectedTimeForCompletion = 0 
)
inline

Constructor with an STL stringstream.

Member Data Documentation

double EDeadline::_m_expectedTimeForCompletion