#include <connection_manager.h>
Definition at line 45 of file connection_manager.h.
◆ ConnectionManager()
roswrap::ConnectionManager::ConnectionManager |
( |
| ) |
|
◆ ~ConnectionManager()
roswrap::ConnectionManager::~ConnectionManager |
( |
| ) |
|
◆ addConnection()
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
-
◆ clear()
◆ getNewConnectionID()
uint32_t roswrap::ConnectionManager::getNewConnectionID |
( |
| ) |
|
◆ getTCPPort()
uint32_t roswrap::ConnectionManager::getTCPPort |
( |
| ) |
|
◆ getTCPServerTransport()
◆ getUDPPort()
uint32_t roswrap::ConnectionManager::getUDPPort |
( |
| ) |
|
◆ getUDPServerTransport()
◆ instance()
◆ onConnectionDropped()
◆ onConnectionHeaderReceived()
◆ removeDroppedConnections()
void roswrap::ConnectionManager::removeDroppedConnections |
( |
| ) |
|
|
private |
◆ shutdown()
void roswrap::ConnectionManager::shutdown |
( |
| ) |
|
◆ start()
void roswrap::ConnectionManager::start |
( |
| ) |
|
◆ tcprosAcceptConnection()
◆ udprosIncomingConnection()
◆ connection_id_counter_
uint32_t roswrap::ConnectionManager::connection_id_counter_ |
|
private |
◆ connection_id_counter_mutex_
std::mutex roswrap::ConnectionManager::connection_id_counter_mutex_ |
|
private |
◆ connections_
◆ connections_mutex_
std::mutex roswrap::ConnectionManager::connections_mutex_ |
|
private |
◆ dropped_connections_
V_Connection roswrap::ConnectionManager::dropped_connections_ |
|
private |
◆ dropped_connections_mutex_
std::mutex roswrap::ConnectionManager::dropped_connections_mutex_ |
|
private |
◆ MAX_TCPROS_CONN_QUEUE
const static int roswrap::ConnectionManager::MAX_TCPROS_CONN_QUEUE = 100 |
|
staticprivate |
◆ poll_conn_
boost::signals2::connection roswrap::ConnectionManager::poll_conn_ |
|
private |
◆ poll_manager_
◆ tcpserver_transport_
◆ udpserver_transport_
The documentation for this class was generated from the following file: