Public Member Functions | Private Member Functions | Private Attributes | List of all members
Aws::DataFlow::StatusMonitor Class Reference

#include <status_monitor.h>

Public Member Functions

Status getStatus () const
 
void setStatus (const Status &status)
 
virtual ~StatusMonitor ()=default
 

Private Member Functions

void setStatusObserver (MultiStatusConditionMonitor *multi_status_cond)
 

Private Attributes

MultiStatusConditionMonitormulti_status_cond_ = nullptr
 
friend MultiStatusConditionMonitor
 
Status status_ = UNAVAILABLE
 

Detailed Description

Handle a single set/get status. Notify the multi_status_condition when the status is changed.

Definition at line 41 of file status_monitor.h.

Constructor & Destructor Documentation

virtual Aws::DataFlow::StatusMonitor::~StatusMonitor ( )
virtualdefault

Member Function Documentation

Status Aws::DataFlow::StatusMonitor::getStatus ( ) const
inline

Definition at line 46 of file status_monitor.h.

void Aws::DataFlow::StatusMonitor::setStatus ( const Status status)

Definition at line 23 of file status_monitor.cpp.

void Aws::DataFlow::StatusMonitor::setStatusObserver ( MultiStatusConditionMonitor multi_status_cond)
inlineprivate

Definition at line 51 of file status_monitor.h.

Member Data Documentation

MultiStatusConditionMonitor* Aws::DataFlow::StatusMonitor::multi_status_cond_ = nullptr
private

Definition at line 55 of file status_monitor.h.

friend Aws::DataFlow::StatusMonitor::MultiStatusConditionMonitor
private

Definition at line 50 of file status_monitor.h.

Status Aws::DataFlow::StatusMonitor::status_ = UNAVAILABLE
private

Definition at line 54 of file status_monitor.h.


The documentation for this class was generated from the following files:


dataflow_lite
Author(s): AWS RoboMaker
autogenerated on Fri May 7 2021 02:18:22