Classes | |
class | EventItemAttribute |
class | EventItemData |
class | EventItemExit |
Public Member Functions | |
EventQueue () | |
EventItem * | pop_event () |
void | push_event_attribute_change (std::string &attr_name, std::string &attr_value) |
void | push_event_data (SensorData &data) |
void | push_event_exit () |
bool | wait (int timeout_msec=-1) |
~EventQueue () | |
Private Attributes | |
std::deque< EventItem * > | deque |
Platform::Event | event |
Platform::Mutex | lock |
Static Private Attributes | |
static const size_t | EVENT_MAX_NUM = 5 |
Definition at line 1756 of file myahrs_plus.hpp.
WithRobot::iMyAhrsPlus::EventQueue::EventQueue | ( | ) | [inline] |
Definition at line 1791 of file myahrs_plus.hpp.
WithRobot::iMyAhrsPlus::EventQueue::~EventQueue | ( | ) | [inline] |
Definition at line 1792 of file myahrs_plus.hpp.
EventItem* WithRobot::iMyAhrsPlus::EventQueue::pop_event | ( | ) | [inline] |
Definition at line 1825 of file myahrs_plus.hpp.
void WithRobot::iMyAhrsPlus::EventQueue::push_event_attribute_change | ( | std::string & | attr_name, |
std::string & | attr_value | ||
) | [inline] |
Definition at line 1809 of file myahrs_plus.hpp.
void WithRobot::iMyAhrsPlus::EventQueue::push_event_data | ( | SensorData & | data | ) | [inline] |
Definition at line 1817 of file myahrs_plus.hpp.
void WithRobot::iMyAhrsPlus::EventQueue::push_event_exit | ( | ) | [inline] |
Definition at line 1803 of file myahrs_plus.hpp.
bool WithRobot::iMyAhrsPlus::EventQueue::wait | ( | int | timeout_msec = -1 | ) | [inline] |
Definition at line 1799 of file myahrs_plus.hpp.
std::deque<EventItem*> WithRobot::iMyAhrsPlus::EventQueue::deque [private] |
Definition at line 1784 of file myahrs_plus.hpp.
Definition at line 1786 of file myahrs_plus.hpp.
const size_t WithRobot::iMyAhrsPlus::EventQueue::EVENT_MAX_NUM = 5 [static, private] |
Definition at line 1788 of file myahrs_plus.hpp.
Definition at line 1785 of file myahrs_plus.hpp.