Configuration of an input to the mux. More...
#include <priority_mux_base.h>
Public Attributes | |
| ::std::string | inTopic |
| The input topic. More... | |
| ::std::string | name |
| The human-readable name of the config. More... | |
| ::std::string | outTopic |
| The output topic. More... | |
| int | priority {0} |
| The priority for the topic. Usually is a positive number. More... | |
| size_t | queueSize |
| Queue size for the subscriber. More... | |
| ::ros::Duration | timeout |
| How long do messages on this topic keep the priority active. More... | |
Configuration of an input to the mux.
Definition at line 32 of file priority_mux_base.h.
| ::std::string cras::priority_mux::TopicConfig::inTopic |
The input topic.
Definition at line 35 of file priority_mux_base.h.
| ::std::string cras::priority_mux::TopicConfig::name |
The human-readable name of the config.
Definition at line 34 of file priority_mux_base.h.
| ::std::string cras::priority_mux::TopicConfig::outTopic |
The output topic.
Definition at line 36 of file priority_mux_base.h.
| int cras::priority_mux::TopicConfig::priority {0} |
The priority for the topic. Usually is a positive number.
Definition at line 37 of file priority_mux_base.h.
| size_t cras::priority_mux::TopicConfig::queueSize |
Queue size for the subscriber.
Definition at line 39 of file priority_mux_base.h.
| ::ros::Duration cras::priority_mux::TopicConfig::timeout |
How long do messages on this topic keep the priority active.
Definition at line 38 of file priority_mux_base.h.