Public Member Functions | Private Types | Private Member Functions | Private Attributes

CIAO::Connection_Handler Class Reference

#include <Connection_Handler.h>

List of all members.

Public Member Functions

void provide_endpoint_reference (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef,::CORBA::Any_out endpoint_reference)
void connect_instance (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef, const ::CORBA::Any &provided_reference)
void disconnect_instance (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef)

Private Types

typedef std::pair
< ::Components::Cookie_var,::Components::CCMObject_var > 
CONNECTION_INFO
typedef std::map< std::string,
CONNECTION_INFO
COOKIES

Private Member Functions

void connect_facet (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef,::CORBA::ULong endpoint, const ::CORBA::Any &provided_reference)
void connect_receptacle (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef,::CORBA::ULong endpoint, const ::CORBA::Any &provided_reference)
void connect_publisher (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef,::CORBA::ULong endpoint, const ::CORBA::Any &provided_reference)
void connect_emitter (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef,::CORBA::ULong endpoint, const ::CORBA::Any &provided_reference)
void connect_consumer (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef,::CORBA::ULong endpoint, const ::CORBA::Any &provided_reference)
void disconnect_facet (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef)
void disconnect_receptacle (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef)
void disconnect_publisher (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef)
void disconnect_subscriber (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong connectionRef)
void connect_local_port (const char *facet_id, const char *facet_port, const char *receptacle_id, const char *receptacle_port)
bool is_local_facet (const ::Deployment::PlanConnectionDescription &conn)

Private Attributes

COOKIES cookies_

Member Typedef Documentation

typedef std::pair< ::Components::Cookie_var, ::Components::CCMObject_var> CIAO::Connection_Handler::CONNECTION_INFO [private]
typedef std::map<std::string, CONNECTION_INFO> CIAO::Connection_Handler::COOKIES [private]

Member Function Documentation

void CIAO::Connection_Handler::connect_consumer ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef,
::CORBA::ULong  endpoint,
const ::CORBA::Any &  provided_reference 
) [private]
void CIAO::Connection_Handler::connect_emitter ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef,
::CORBA::ULong  endpoint,
const ::CORBA::Any &  provided_reference 
) [private]
void CIAO::Connection_Handler::connect_facet ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef,
::CORBA::ULong  endpoint,
const ::CORBA::Any &  provided_reference 
) [private]
void CIAO::Connection_Handler::connect_instance ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef,
const ::CORBA::Any &  provided_reference 
)
void CIAO::Connection_Handler::connect_local_port ( const char *  facet_id,
const char *  facet_port,
const char *  receptacle_id,
const char *  receptacle_port 
) [private]
void CIAO::Connection_Handler::connect_publisher ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef,
::CORBA::ULong  endpoint,
const ::CORBA::Any &  provided_reference 
) [private]
void CIAO::Connection_Handler::connect_receptacle ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef,
::CORBA::ULong  endpoint,
const ::CORBA::Any &  provided_reference 
) [private]
void CIAO::Connection_Handler::disconnect_facet ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef 
) [private]
void CIAO::Connection_Handler::disconnect_instance ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef 
)
void CIAO::Connection_Handler::disconnect_publisher ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef 
) [private]
void CIAO::Connection_Handler::disconnect_receptacle ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef 
) [private]
void CIAO::Connection_Handler::disconnect_subscriber ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef 
) [private]
bool CIAO::Connection_Handler::is_local_facet ( const ::Deployment::PlanConnectionDescription &  conn  )  [private]
void CIAO::Connection_Handler::provide_endpoint_reference ( const ::Deployment::DeploymentPlan &  plan,
::CORBA::ULong  connectionRef,
::CORBA::Any_out  endpoint_reference 
)

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines