CIAO
1.0.8
|
#include <Connection_Handler.h>
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 c_id, const ::CORBA::Any &provided_reference) |
void | disconnect_instance (const ::Deployment::DeploymentPlan &plan,::CORBA::ULong c_id) |
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_publisher (const ::Deployment::DeploymentPlan &plan, const ::Deployment::PlanConnectionDescription &conn, const ::Deployment::PlanSubcomponentPortEndpoint &endpoint, const ::CORBA::Any &provided_reference) |
void | connect_consumer (const ::Deployment::DeploymentPlan &plan, const ::Deployment::PlanConnectionDescription &conn, const ::Deployment::PlanSubcomponentPortEndpoint &endpoint, const ::CORBA::Any &provided_reference) |
void | connect_emitter (const ::Deployment::DeploymentPlan &plan, const ::Deployment::PlanConnectionDescription &conn, const ::Deployment::PlanSubcomponentPortEndpoint &endpoint, const ::CORBA::Any &provided_reference) |
void | disconnect_publisher (const ::Deployment::PlanConnectionDescription &conn, const ::Deployment::PlanSubcomponentPortEndpoint &endpoint) |
void | disconnect_consumer (const ::Deployment::PlanConnectionDescription &conn, const ::Deployment::PlanSubcomponentPortEndpoint &endpoint) |
void | disconnect_emitter (const ::Deployment::PlanConnectionDescription &conn, const ::Deployment::PlanSubcomponentPortEndpoint &endpoint) |
void | connect_local_port (const ::Deployment::DeploymentPlan &plan, const ::Deployment::PlanConnectionDescription &conn,::CORBA::ULong endpointRef, const ::Deployment::PlanSubcomponentPortEndpoint &receptacle_endpoint) |
void | disconnect_local_port (const ::Deployment::DeploymentPlan &plan, const ::Deployment::PlanConnectionDescription &conn,::CORBA::ULong endpointRef, const ::Deployment::PlanSubcomponentPortEndpoint &receptacle_endpoint) |
void | connect_non_local_receptacle (const ::Deployment::DeploymentPlan &plan, const ::Deployment::PlanConnectionDescription &conn, const ::Deployment::PlanSubcomponentPortEndpoint &endpoint, const ::CORBA::Any &provided_reference) |
void | connect_non_local_facet (const ::Deployment::DeploymentPlan &plan, const ::Deployment::PlanConnectionDescription &conn, const ::Deployment::PlanSubcomponentPortEndpoint &endpoint, const ::CORBA::Any &provided_reference) |
void | disconnect_non_local (const ::Deployment::PlanConnectionDescription &conn, const char *port_name) |
bool | is_local_connection (const ::Deployment::PlanConnectionDescription &conn) |
void | validate_connection (const char *conn,::CORBA::Object_ptr obj) |
::CORBA::ULong | retrieve_endpoint (const ::Deployment::PlanConnectionDescription &conn) |
void | insert_cookie (const char *connection_name, const CONNECTION_INFO conn_info) |
::Components::Cookie * | get_cookie (const char *connection_name) |
void | remove_cookie (const char *connection_name) |
::Components::CCMObject_ptr | get_ccm_object (const char *connection_name) |
Private Attributes | |
COOKIES | cookies_ |
TAO_SYNCH_MUTEX | cookies_mutex_ |
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] |
void CIAO::Connection_Handler::connect_consumer | ( | const ::Deployment::DeploymentPlan & | plan, |
const ::Deployment::PlanConnectionDescription & | conn, | ||
const ::Deployment::PlanSubcomponentPortEndpoint & | endpoint, | ||
const ::CORBA::Any & | provided_reference | ||
) | [private] |
void CIAO::Connection_Handler::connect_emitter | ( | const ::Deployment::DeploymentPlan & | plan, |
const ::Deployment::PlanConnectionDescription & | conn, | ||
const ::Deployment::PlanSubcomponentPortEndpoint & | endpoint, | ||
const ::CORBA::Any & | provided_reference | ||
) | [private] |
void CIAO::Connection_Handler::connect_instance | ( | const ::Deployment::DeploymentPlan & | plan, |
::CORBA::ULong | c_id, | ||
const ::CORBA::Any & | provided_reference | ||
) |
void CIAO::Connection_Handler::connect_local_port | ( | const ::Deployment::DeploymentPlan & | plan, |
const ::Deployment::PlanConnectionDescription & | conn, | ||
::CORBA::ULong | endpointRef, | ||
const ::Deployment::PlanSubcomponentPortEndpoint & | receptacle_endpoint | ||
) | [private] |
void CIAO::Connection_Handler::connect_non_local_facet | ( | const ::Deployment::DeploymentPlan & | plan, |
const ::Deployment::PlanConnectionDescription & | conn, | ||
const ::Deployment::PlanSubcomponentPortEndpoint & | endpoint, | ||
const ::CORBA::Any & | provided_reference | ||
) | [private] |
void CIAO::Connection_Handler::connect_non_local_receptacle | ( | const ::Deployment::DeploymentPlan & | plan, |
const ::Deployment::PlanConnectionDescription & | conn, | ||
const ::Deployment::PlanSubcomponentPortEndpoint & | endpoint, | ||
const ::CORBA::Any & | provided_reference | ||
) | [private] |
void CIAO::Connection_Handler::connect_publisher | ( | const ::Deployment::DeploymentPlan & | plan, |
const ::Deployment::PlanConnectionDescription & | conn, | ||
const ::Deployment::PlanSubcomponentPortEndpoint & | endpoint, | ||
const ::CORBA::Any & | provided_reference | ||
) | [private] |
void CIAO::Connection_Handler::disconnect_consumer | ( | const ::Deployment::PlanConnectionDescription & | conn, |
const ::Deployment::PlanSubcomponentPortEndpoint & | endpoint | ||
) | [private] |
void CIAO::Connection_Handler::disconnect_emitter | ( | const ::Deployment::PlanConnectionDescription & | conn, |
const ::Deployment::PlanSubcomponentPortEndpoint & | endpoint | ||
) | [private] |
void CIAO::Connection_Handler::disconnect_instance | ( | const ::Deployment::DeploymentPlan & | plan, |
::CORBA::ULong | c_id | ||
) |
void CIAO::Connection_Handler::disconnect_local_port | ( | const ::Deployment::DeploymentPlan & | plan, |
const ::Deployment::PlanConnectionDescription & | conn, | ||
::CORBA::ULong | endpointRef, | ||
const ::Deployment::PlanSubcomponentPortEndpoint & | receptacle_endpoint | ||
) | [private] |
void CIAO::Connection_Handler::disconnect_non_local | ( | const ::Deployment::PlanConnectionDescription & | conn, |
const char * | port_name | ||
) | [private] |
void CIAO::Connection_Handler::disconnect_publisher | ( | const ::Deployment::PlanConnectionDescription & | conn, |
const ::Deployment::PlanSubcomponentPortEndpoint & | endpoint | ||
) | [private] |
Components::CCMObject_ptr CIAO::Connection_Handler::get_ccm_object | ( | const char * | connection_name | ) | [private] |
Components::Cookie * CIAO::Connection_Handler::get_cookie | ( | const char * | connection_name | ) | [private] |
void CIAO::Connection_Handler::insert_cookie | ( | const char * | connection_name, |
const CONNECTION_INFO | conn_info | ||
) | [private] |
bool CIAO::Connection_Handler::is_local_connection | ( | const ::Deployment::PlanConnectionDescription & | conn | ) | [private] |
void CIAO::Connection_Handler::provide_endpoint_reference | ( | const ::Deployment::DeploymentPlan & | plan, |
::CORBA::ULong | connectionRef, | ||
::CORBA::Any_out | endpoint_reference | ||
) |
void CIAO::Connection_Handler::remove_cookie | ( | const char * | connection_name | ) | [private] |
CORBA::ULong CIAO::Connection_Handler::retrieve_endpoint | ( | const ::Deployment::PlanConnectionDescription & | conn | ) | [private] |
void CIAO::Connection_Handler::validate_connection | ( | const char * | conn, |
::CORBA::Object_ptr | obj | ||
) | [private] |
COOKIES CIAO::Connection_Handler::cookies_ [private] |