#include <event_client.h>
Definition at line 51 of file event_client.h.
rostate_machine::EventClient::~EventClient |
( |
| ) |
|
bool rostate_machine::EventClient::eventKeyFound |
( |
rostate_machine::Event |
event | ) |
|
|
private |
boost::optional< rostate_machine::State > rostate_machine::EventClient::getCurrentState |
( |
| ) |
|
ros::Duration rostate_machine::EventClient::getCurrentStateDuration |
( |
| ) |
|
boost::optional< rostate_machine::State > rostate_machine::EventClient::getPreviousState |
( |
| ) |
|
void rostate_machine::EventClient::loadXml |
( |
| ) |
|
|
private |
std::vector< std::string > rostate_machine::EventClient::onTransition |
( |
| ) |
|
|
private |
void rostate_machine::EventClient::publishEvent |
( |
rostate_machine::Event |
event | ) |
|
void rostate_machine::EventClient::registerCallback |
( |
std::function< boost::optional< rostate_machine::Event >(void)> |
func, |
|
|
std::string |
tag |
|
) |
| |
void rostate_machine::EventClient::run |
( |
| ) |
|
void rostate_machine::EventClient::setEvent |
( |
rostate_machine::Event |
event | ) |
|
|
inline |
std::vector< std::string > rostate_machine::EventClient::split |
( |
const std::string & |
s, |
|
|
char |
delim |
|
) |
| |
|
private |
void rostate_machine::EventClient::stateCallback |
( |
const rostate_machine::State::ConstPtr |
msg | ) |
|
|
private |
std::vector<std::string> rostate_machine::EventClient::available_events_ |
|
private |
const std::string rostate_machine::EventClient::client_namespace |
std::string rostate_machine::EventClient::description_ |
|
private |
boost::circular_buffer<rostate_machine::State> rostate_machine::EventClient::state_buf_ |
|
private |
ros::Time rostate_machine::EventClient::state_changed_timestamp_ |
|
private |
std::vector<TagInfo> rostate_machine::EventClient::tag_info_ |
|
private |
std::map<std::string, std::vector<std::function<boost::optional<rostate_machine::Event>void)> > > rostate_machine::EventClient::tagged_functions_ |
|
private |
The documentation for this class was generated from the following files: