#include <OrbConnectionMgr.h>
Inheritance diagram for acdkx::orb::OrbConnectionMgr:
It implements a connection sharing of each peer connection
Public Member Functions | |
ROrbConnection | getConnection (IN(RServerDelegate) sd) |
returns a OrbConnection The connection (the socket) will be already connected | |
void | disconnect (IN(RServerDelegate) sd) |
Will be called if given serverdelegate is not more needed If the containing connection is not needed by any ServerDelegate the connection itself will be closed. | |
Static Public Member Functions | |
ROrbConnectionMgr & | getMgr () |
OrbConnectionMgr is a singleton. | |
Private Member Functions | |
OrbConnectionMgr () | |
Private Attributes | |
::acdk::util::RTreeMap | _connections |
Holds OrbConnections as key and value. | |
Static Private Attributes | |
ROrbConnectionMgr | _connectionManager |
|
|
|
Will be called if given serverdelegate is not more needed If the containing connection is not needed by any ServerDelegate the connection itself will be closed.
|
|
returns a OrbConnection The connection (the socket) will be already connected
|
|
OrbConnectionMgr is a singleton.
|
|
|
|
Holds OrbConnections as key and value.
|