#include <cstdio>
#include <vector>
#include <list>
#include "ros/console.h"
#include "std_msgs/String.h"
#include "topic_tools/DemuxSelect.h"
#include "topic_tools/DemuxAdd.h"
#include "topic_tools/DemuxList.h"
#include "topic_tools/DemuxDelete.h"
#include "topic_tools/shape_shifter.h"
#include "topic_tools/parse.h"
Go to the source code of this file.
|
bool | add_topic_cb (topic_tools::DemuxAdd::Request &req, topic_tools::DemuxAdd::Response &res) |
|
bool | del_topic_cb (topic_tools::DemuxDelete::Request &req, topic_tools::DemuxDelete::Response &res) |
|
void | in_cb (const boost::shared_ptr< ShapeShifter const > &msg) |
|
bool | list_topic_cb (topic_tools::DemuxList::Request &req, topic_tools::DemuxList::Response &res) |
|
int | main (int argc, char **argv) |
|
bool | sel_srv_cb (topic_tools::DemuxSelect::Request &req, topic_tools::DemuxSelect::Response &res) |
|
◆ add_topic_cb()
bool add_topic_cb |
( |
topic_tools::DemuxAdd::Request & |
req, |
|
|
topic_tools::DemuxAdd::Response & |
res |
|
) |
| |
◆ del_topic_cb()
bool del_topic_cb |
( |
topic_tools::DemuxDelete::Request & |
req, |
|
|
topic_tools::DemuxDelete::Response & |
res |
|
) |
| |
◆ in_cb()
◆ list_topic_cb()
bool list_topic_cb |
( |
topic_tools::DemuxList::Request & |
req, |
|
|
topic_tools::DemuxList::Response & |
res |
|
) |
| |
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ sel_srv_cb()
bool sel_srv_cb |
( |
topic_tools::DemuxSelect::Request & |
req, |
|
|
topic_tools::DemuxSelect::Response & |
res |
|
) |
| |
◆ g_input_topic
◆ g_node
◆ g_none_topic
const string g_none_topic = "__none" |
|
static |
◆ g_pub_selected
◆ g_pubs
◆ g_selected
list<struct pub_info_t>::iterator g_selected = g_pubs.end() |
|
static |
◆ g_sub