This class implements the interface Engines::ConnectionManager. More...
Public Member Functions | |
ConnectionManager_i (CORBA::ORB_ptr orb) | |
Engines::ConnectionManager::connectionId | connect (Engines::DSC_ptr uses_component, const char *uses_port_name, Engines::DSC_ptr provides_component, const char *provides_port_name) |
void | disconnect (Engines::ConnectionManager::connectionId id, Engines::DSC::Message message) |
void | ShutdownWithExit () |
CORBA::Long | getPID () |
Protected Attributes | |
CORBA::ORB_var | _orb |
This class implements the interface Engines::ConnectionManager.
Engines::ConnectionManager::connectionId ConnectionManager_i::connect | ( | Engines::DSC_ptr | uses_component, |
const char * | uses_port_name, | ||
Engines::DSC_ptr | provides_component, | ||
const char * | provides_port_name | ||
) |
CORBA method : connect two ports of two components.
void ConnectionManager_i::disconnect | ( | Engines::ConnectionManager::connectionId | id, |
Engines::DSC::Message | message | ||
) |
CORBA method : releases a connection performed with ConnectionManager_i::connect.
void ConnectionManager_i::ShutdownWithExit | ( | ) |
Shutdown the ConnectionManager process.
CORBA::Long ConnectionManager_i::getPID | ( | ) |
Returns the PID of the connection manager