Public Member Functions | Private Attributes | List of all members
WithRobot::iMyAhrsPlus::ResponsQueue Class Reference

Public Member Functions

void clear ()
 
bool pop (std::vector< std::string > &out)
 
void push_back (std::vector< std::string > &list)
 
 ResponsQueue ()
 
size_t size ()
 
bool wait (int timeout_msec)
 
 ~ResponsQueue ()
 

Private Attributes

Platform::Event event
 
Platform::Mutex lock
 
std::deque< std::vector< std::string > > queue
 

Detailed Description

Definition at line 1689 of file myahrs_plus.hpp.

Constructor & Destructor Documentation

WithRobot::iMyAhrsPlus::ResponsQueue::ResponsQueue ( )
inline

Definition at line 1696 of file myahrs_plus.hpp.

WithRobot::iMyAhrsPlus::ResponsQueue::~ResponsQueue ( )
inline

Definition at line 1697 of file myahrs_plus.hpp.

Member Function Documentation

void WithRobot::iMyAhrsPlus::ResponsQueue::clear ( )
inline

Definition at line 1699 of file myahrs_plus.hpp.

bool WithRobot::iMyAhrsPlus::ResponsQueue::pop ( std::vector< std::string > &  out)
inline

Definition at line 1724 of file myahrs_plus.hpp.

void WithRobot::iMyAhrsPlus::ResponsQueue::push_back ( std::vector< std::string > &  list)
inline

Definition at line 1713 of file myahrs_plus.hpp.

size_t WithRobot::iMyAhrsPlus::ResponsQueue::size ( )
inline

Definition at line 1719 of file myahrs_plus.hpp.

bool WithRobot::iMyAhrsPlus::ResponsQueue::wait ( int  timeout_msec)
inline

Definition at line 1704 of file myahrs_plus.hpp.

Member Data Documentation

Platform::Event WithRobot::iMyAhrsPlus::ResponsQueue::event
private

Definition at line 1692 of file myahrs_plus.hpp.

Platform::Mutex WithRobot::iMyAhrsPlus::ResponsQueue::lock
private

Definition at line 1691 of file myahrs_plus.hpp.

std::deque< std::vector<std::string> > WithRobot::iMyAhrsPlus::ResponsQueue::queue
private

Definition at line 1693 of file myahrs_plus.hpp.


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


myahrs_driver
Author(s): Yoonseok Pyo
autogenerated on Thu Jul 16 2020 03:08:51