WSF
WsfExchange::Result Class Reference

#include <WsfExchange.hpp>

Public Types

enum  Value {
  cPENDING = 10 , cIN_PROGRESS = 11 , cTIMED_OUT = 12 , cCANCELLED_REJECTED = 13 ,
  cPARTLY_SATISFIED = 14 , cFULLY_SATISFIED = 15
}

Public Member Functions

 Result (Value aStartValue=cPENDING)
void Set (Value aValue)
Value Get () const
bool IsDone () const
void Restart ()
std::string GetString () const

Protected Attributes

Value mValue

Member Enumeration Documentation

◆ Value

Enumerator
cPENDING 
cIN_PROGRESS 
cTIMED_OUT 
cCANCELLED_REJECTED 
cPARTLY_SATISFIED 
cFULLY_SATISFIED 

Constructor & Destructor Documentation

◆ Result()

WsfExchange::Result::Result ( Value aStartValue = cPENDING)
inline

References cPENDING, and mValue.

Member Function Documentation

◆ Get()

Value WsfExchange::Result::Get ( ) const
inline

References mValue.

◆ GetString()

std::string WsfExchange::Result::GetString ( ) const

◆ IsDone()

bool WsfExchange::Result::IsDone ( ) const

References cIN_PROGRESS, cPENDING, and mValue.

◆ Restart()

void WsfExchange::Result::Restart ( )

◆ Set()

void WsfExchange::Result::Set ( Value aValue)
inline

References mValue.

Member Data Documentation

◆ mValue

Value WsfExchange::Result::mValue
protected

Referenced by Get(), GetString(), IsDone(), Result(), and Set().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved