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 ( )

Member Function Documentation

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

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)

Definition at line 51 of file status_monitor.h.

Member Data Documentation

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

Definition at line 55 of file status_monitor.h.

friend Aws::DataFlow::StatusMonitor::MultiStatusConditionMonitor

Definition at line 50 of file status_monitor.h.

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

Definition at line 54 of file status_monitor.h.

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

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