Public Member Functions | Public Attributes | List of all members
MockObservedQueue Class Reference
Inheritance diagram for MockObservedQueue:
Inheritance graph
[legend]

Public Member Functions

bool enqueue (std::string &&) override
 
 MOCK_CONST_METHOD0 (size, size_t(void))
 
 MOCK_CONST_METHOD0 (empty, bool(void))
 
 MOCK_METHOD0 (clear, void(void))
 
 MOCK_METHOD1 (enqueue, bool(std::string &data))
 
 MOCK_METHOD2 (dequeue, bool(std::string &data, const std::chrono::microseconds &duration))
 
 MOCK_METHOD2 (tryEnqueue, bool(std::string &data, const std::chrono::microseconds &duration))
 
void setStatusMonitor (std::shared_ptr< StatusMonitor > status_monitor) override
 
bool tryEnqueue (std::string &&value, const std::chrono::microseconds &) override
 
- Public Member Functions inherited from Aws::DataFlow::IObservedQueue< std::string >
virtual bool empty () const =0
 
virtual size_t size () const =0
 
- Public Member Functions inherited from Aws::DataFlow::Sink< std::string >
virtual void clear ()=0
 
virtual bool enqueue (std::string &value)=0
 
virtual bool tryEnqueue (std::string &value, const std::chrono::microseconds &duration)=0
 
- Public Member Functions inherited from Aws::DataFlow::Source< std::string >
virtual bool dequeue (std::string &, const std::chrono::microseconds &duration)=0
 
virtual ~Source ()=default
 

Public Attributes

std::shared_ptr< StatusMonitorstatus_monitor_
 

Detailed Description

Definition at line 28 of file queue_monitor_test.cpp.

Member Function Documentation

bool MockObservedQueue::enqueue ( std::string &&  )
inlineoverridevirtual

Implements Aws::DataFlow::Sink< std::string >.

Definition at line 41 of file queue_monitor_test.cpp.

MockObservedQueue::MOCK_CONST_METHOD0 ( size  ,
size_t(void)   
)
MockObservedQueue::MOCK_CONST_METHOD0 ( empty  ,
bool(void)   
)
MockObservedQueue::MOCK_METHOD0 ( clear  ,
void(void)   
)
MockObservedQueue::MOCK_METHOD1 ( enqueue  ,
bool(std::string &data)   
)
MockObservedQueue::MOCK_METHOD2 ( dequeue  ,
bool(std::string &data, const std::chrono::microseconds &duration)   
)
MockObservedQueue::MOCK_METHOD2 ( tryEnqueue  ,
bool(std::string &data, const std::chrono::microseconds &duration)   
)
void MockObservedQueue::setStatusMonitor ( std::shared_ptr< StatusMonitor status_monitor)
inlineoverridevirtual

Set the observer for the queue.

Parameters
status_monitor

Implements Aws::DataFlow::IObservedQueue< std::string >.

Definition at line 57 of file queue_monitor_test.cpp.

bool MockObservedQueue::tryEnqueue ( std::string &&  value,
const std::chrono::microseconds &   
)
inlineoverridevirtual

Implements Aws::DataFlow::Sink< std::string >.

Definition at line 45 of file queue_monitor_test.cpp.

Member Data Documentation

std::shared_ptr<StatusMonitor> MockObservedQueue::status_monitor_

The status monitor observer.

Definition at line 64 of file queue_monitor_test.cpp.


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


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