Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ConnectionManager_i Class Reference

This class implements the interface Engines::ConnectionManager. More...

Inheritance diagram for ConnectionManager_i:
Inheritance graph

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
 

Detailed Description

This class implements the interface Engines::ConnectionManager.

Member Function Documentation

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.

See Also
Engines::ConnectionManager::connect
void ConnectionManager_i::disconnect ( Engines::ConnectionManager::connectionId  id,
Engines::DSC::Message  message 
)

CORBA method : releases a connection performed with ConnectionManager_i::connect.

See Also
Engines::ConnectionManager::disconnect
void ConnectionManager_i::ShutdownWithExit ( )

Shutdown the ConnectionManager process.

CORBA::Long ConnectionManager_i::getPID ( )

Returns the PID of the connection manager