OpenStudioCore:runmanager/lib
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
openstudio::runmanager::AdvancedStatus Class Reference

#include <AdvancedStatus.hpp>

Public Member Functions

 AdvancedStatus ()
 Default constructor sets status to Idle. More...
 
 AdvancedStatus (const AdvancedStatusEnum &t_enum)
 
 AdvancedStatus (const AdvancedStatusEnum &t_enum, const std::string &description)
 
std::string description () const
 
bool operator!= (const AdvancedStatus &rhs) const
 
bool operator< (const AdvancedStatus &rhs) const
 
bool operator== (const AdvancedStatus &rhs) const
 
std::string toString () const
 
AdvancedStatusEnum value () const
 

Detailed Description

Holds an AdvancedStatusEnum value along with an additional description.

Used to report detailed information about the status of an executing Job tree. This was particularly of use during execution of remote jobs, when the individual steps of setting up a job took longer.

Constructor & Destructor Documentation

openstudio::runmanager::AdvancedStatus::AdvancedStatus ( )

Default constructor sets status to Idle.

openstudio::runmanager::AdvancedStatus::AdvancedStatus ( const AdvancedStatusEnum t_enum)
openstudio::runmanager::AdvancedStatus::AdvancedStatus ( const AdvancedStatusEnum t_enum,
const std::string &  description 
)

Member Function Documentation

std::string openstudio::runmanager::AdvancedStatus::description ( ) const
bool openstudio::runmanager::AdvancedStatus::operator!= ( const AdvancedStatus rhs) const
bool openstudio::runmanager::AdvancedStatus::operator< ( const AdvancedStatus rhs) const
bool openstudio::runmanager::AdvancedStatus::operator== ( const AdvancedStatus rhs) const
std::string openstudio::runmanager::AdvancedStatus::toString ( ) const
AdvancedStatusEnum openstudio::runmanager::AdvancedStatus::value ( ) const