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

◆ ~StatusMonitor()

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

Member Function Documentation

◆ getStatus()

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

Definition at line 46 of file status_monitor.h.

◆ setStatus()

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

Definition at line 23 of file status_monitor.cpp.

◆ setStatusObserver()

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

Definition at line 51 of file status_monitor.h.

Member Data Documentation

◆ multi_status_cond_

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

Definition at line 55 of file status_monitor.h.

◆ MultiStatusConditionMonitor

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

Definition at line 50 of file status_monitor.h.

◆ status_

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 Mon Feb 28 2022 22:01:57