Go to the documentation of this file.
32 #include <boost/thread/mutex.hpp>
33 #include <boost/signals2/connection.hpp>
54 uint32_t getNewConnectionID();
64 uint32_t getTCPPort();
65 uint32_t getUDPPort();
80 void removeDroppedConnections();
102 const static int MAX_TCPROS_CONN_QUEUE = 100;
uint32_t connection_id_counter_
ROSCPP_DECL void shutdown()
Disconnects everything and unregisters from the master. It is generally not necessary to call this fu...
boost::mutex dropped_connections_mutex_
TransportTCPPtr tcpserver_transport_
std::set< ConnectionPtr > S_Connection
TransportUDPPtr udpserver_transport_
std::vector< ConnectionPtr > V_Connection
boost::signals2::connection poll_conn_
boost::mutex connection_id_counter_mutex_
ROSCPP_DECL void start()
Actually starts the internals of the node (spins up threads, starts the network polling and xmlrpc lo...
V_Connection dropped_connections_
PollManagerPtr poll_manager_
const TransportUDPPtr & getUDPServerTransport()
boost::shared_ptr< ConnectionManager > ConnectionManagerPtr
boost::shared_ptr< PollManager > PollManagerPtr
S_Connection connections_
boost::mutex connections_mutex_
const TransportTCPPtr & getTCPServerTransport()
roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas
, Jacob Perron
autogenerated on Sat Sep 14 2024 02:59:35