#include <connection_manager.h>
Definition at line 44 of file connection_manager.h.
◆ ConnectionManager()
ros::ConnectionManager::ConnectionManager |
( |
| ) |
|
◆ ~ConnectionManager()
ros::ConnectionManager::~ConnectionManager |
( |
| ) |
|
◆ addConnection()
void ros::ConnectionManager::addConnection |
( |
const ConnectionPtr & |
connection | ) |
|
Add a connection to be tracked by the node. Will automatically remove them if they've been dropped, but from inside the ros thread.
- Parameters
-
Definition at line 140 of file connection_manager.cpp.
◆ clear()
◆ getNewConnectionID()
uint32_t ros::ConnectionManager::getNewConnectionID |
( |
| ) |
|
◆ getTCPPort()
uint32_t ros::ConnectionManager::getTCPPort |
( |
| ) |
|
◆ getTCPServerTransport()
◆ getUDPPort()
uint32_t ros::ConnectionManager::getUDPPort |
( |
| ) |
|
◆ getUDPServerTransport()
◆ instance()
◆ onConnectionDropped()
void ros::ConnectionManager::onConnectionDropped |
( |
const ConnectionPtr & |
conn | ) |
|
|
private |
◆ onConnectionHeaderReceived()
bool ros::ConnectionManager::onConnectionHeaderReceived |
( |
const ConnectionPtr & |
conn, |
|
|
const Header & |
header |
|
) |
| |
|
private |
◆ removeDroppedConnections()
void ros::ConnectionManager::removeDroppedConnections |
( |
| ) |
|
|
private |
◆ shutdown()
void ros::ConnectionManager::shutdown |
( |
| ) |
|
◆ start()
void ros::ConnectionManager::start |
( |
| ) |
|
◆ tcprosAcceptConnection()
void ros::ConnectionManager::tcprosAcceptConnection |
( |
const TransportTCPPtr & |
transport | ) |
|
|
private |
◆ udprosIncomingConnection()
void ros::ConnectionManager::udprosIncomingConnection |
( |
const TransportUDPPtr & |
transport, |
|
|
Header & |
header |
|
) |
| |
◆ connection_id_counter_
uint32_t ros::ConnectionManager::connection_id_counter_ |
|
private |
◆ connection_id_counter_mutex_
boost::mutex ros::ConnectionManager::connection_id_counter_mutex_ |
|
private |
◆ connections_
◆ connections_mutex_
boost::mutex ros::ConnectionManager::connections_mutex_ |
|
private |
◆ dropped_connections_
◆ dropped_connections_mutex_
boost::mutex ros::ConnectionManager::dropped_connections_mutex_ |
|
private |
◆ MAX_TCPROS_CONN_QUEUE
const int ros::ConnectionManager::MAX_TCPROS_CONN_QUEUE = 100 |
|
staticprivate |
◆ poll_conn_
boost::signals2::connection ros::ConnectionManager::poll_conn_ |
|
private |
◆ poll_manager_
◆ tcpserver_transport_
◆ udpserver_transport_
The documentation for this class was generated from the following files:
roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas
autogenerated on Mon Feb 28 2022 23:33:27