From 8f7575aa4f40dc6f691aff0379cf3a830f7777bd Mon Sep 17 00:00:00 2001 From: dengg Date: Tue, 7 Aug 2007 16:15:56 +0000 Subject: --- .../DomainApplicationManager_Impl.cpp | 4 +- DAnCE/ExecutionManager/Execution_Manager_Impl.cpp | 69 ++++++++++++++++++++++ 2 files changed, 71 insertions(+), 2 deletions(-) diff --git a/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp b/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp index 560f9feec5d..0707eda46d2 100644 --- a/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp +++ b/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp @@ -1850,7 +1850,7 @@ passivate_shared_components (void) this->shared_[j].name.in (), this->shared_[j].plan_uuid.in ()); - // Invoke on ExecutionManager + // Invoke on ExecutionManager this->execution_manager_->passivate_shared_components ( *binding); @@ -1882,7 +1882,7 @@ activate_shared_components (void) this->shared_[j].name.in (), this->shared_[j].plan_uuid.in ()); - // Invoke on ExecutionManager + // Invoke on ExecutionManager this->execution_manager_->activate_shared_components ( *binding); diff --git a/DAnCE/ExecutionManager/Execution_Manager_Impl.cpp b/DAnCE/ExecutionManager/Execution_Manager_Impl.cpp index 2b9afabd89f..b6bcb1ff2aa 100644 --- a/DAnCE/ExecutionManager/Execution_Manager_Impl.cpp +++ b/DAnCE/ExecutionManager/Execution_Manager_Impl.cpp @@ -337,6 +337,69 @@ namespace CIAO } } + + +void +dump_connections (const ::Deployment::Connections & connections) +{ + const CORBA::ULong conn_len = connections.length (); + for (CORBA::ULong i = 0; i < conn_len; ++i) + { + ACE_DEBUG ((LM_DEBUG, + "instanceName: %s\n", connections[i].instanceName.in ())); + + ACE_DEBUG ((LM_DEBUG, "portName: %s\n", connections[i].portName.in ())); + + ACE_DEBUG ((LM_DEBUG, "portkind: ")); + + switch (connections[i].kind) + { + case Deployment::Facet: + + ACE_DEBUG ((LM_DEBUG, "Facet\n")); + break; + + case Deployment::SimplexReceptacle: + + ACE_DEBUG ((LM_DEBUG, "SimplexReceptacle\n")); + break; + + case Deployment::MultiplexReceptacle: + + ACE_DEBUG ((LM_DEBUG, "MultiplexReceptacle\n")); + break; + + case Deployment::EventEmitter: + + ACE_DEBUG ((LM_DEBUG, "EventEmitter\n")); + break; + + case Deployment::EventPublisher: + + ACE_DEBUG ((LM_DEBUG, "EventPublisher\n")); + break; + + case Deployment::EventConsumer: + + ACE_DEBUG ((LM_DEBUG, "EventConsumer\n")); + break; + + default: + ACE_DEBUG ((LM_DEBUG, "Unknown port kind.\n")); + } + + ACE_DEBUG ((LM_DEBUG, + "endpointInstanceName: %s\n", + connections[i].endpointInstanceName.in ())); + + ACE_DEBUG ((LM_DEBUG, + "endpointPortName: %s\n", + connections[i].endpointPortName.in ())); + ACE_DEBUG ((LM_DEBUG, "---------------------\n")); + } +} + + void Execution_Manager_Impl::finalize_global_binding ( const Component_Binding_Info & binding, @@ -345,6 +408,12 @@ namespace CIAO ACE_DEBUG ((LM_DEBUG, "Execution_Manage::finalizing global bindings.\n")); + ACE_DEBUG ((LM_DEBUG, "======= instance name is [%s]\n", binding.name_.c_str ())); + ACE_DEBUG ((LM_DEBUG, "======= plan_uuid_ is [%s]\n", binding.plan_uuid_.c_str ())); + ACE_DEBUG ((LM_DEBUG, "======= node name is [%s]\n", binding.node_.c_str ())); + + dump_connections (binding.providedReference_.in ()); + // Find the NodeApplication hosting the component, and then call // on it try -- cgit v1.2.1