40#include "rmw/error_handling.h"
98 void send_discovery_beacon(
cbor::TxStream stream, std::string node_name, std::string node_namespace,
int entity_type, rmw_gid_t entity_gid, std::string topic_name, std::string type_name,
bool disconnect);
Classes used to convert data types into a CBOR encoded stream.
Definition CBorStream.h:87
Functions used to demangle topic names during discovery operations.
Namespace containing discovery functions.
rmw_ret_t discovery_thread_start(rmw_context_impl_t *impl)
Initialize the discovery thread.
Definition Discovery.cpp:159
void send_discovery_beacon(cbor::TxStream stream, std::string node_name, std::string node_namespace, int entity_type, rmw_gid_t entity_gid, std::string topic_name, std::string type_name, bool disconnect)
Send a discovery beacon.
Definition Discovery.cpp:187
void send_discovery_request(cbor::TxStream stream)
Send a discovery request.
Definition Discovery.cpp:204
void discovery_thread(rmw_context_impl_t *impl)
Thread handling discovery beacons.
Definition Discovery.cpp:3
Implementation for the context variable.