#include <NodeApp_CB_Impl.h>

Public Member Functions | |
| NodeApplication_Callback_Impl (CORBA::ORB_ptr o, PortableServer::POA_ptr p, Deployment::NodeApplicationManager_ptr s, const Deployment::Properties &properties, ACE_Condition< ACE_SYNCH_MUTEX > &wait, ACE_SYNCH_MUTEX &mutex) | |
| Constructor. | |
| virtual PortableServer::POA_ptr | _default_POA (void) |
| Deployment::NodeApplicationManager_ptr | register_node_application (Deployment::NodeApplication_ptr na, Deployment::Properties_out properties) |
| Deployment::NodeApplication_ptr | get_nodeapp_ref (void) |
| bool | is_callback_completed (void) |
Protected Member Functions | |
| ~NodeApplication_Callback_Impl () | |
| Destructor. | |
Protected Attributes | |
| bool | is_callback_completed_ |
| CORBA::ORB_var | orb_ |
| PortableServer::POA_var | poa_ |
| Deployment::NodeApplicationManager_var | nam_ |
| Deployment::NodeApplication_var | nodeapp_ |
| Deployment::Properties_var | properties_ |
| ACE_Condition < ACE_SYNCH_MUTEX > & | waitCond_ |
| ACE_SYNCH_MUTEX & | mutex_ |
Friends | |
| class | NodeApplicationManager_Impl |
| CIAO::NodeApplication_Callback_Impl::NodeApplication_Callback_Impl | ( | CORBA::ORB_ptr | o, | |
| PortableServer::POA_ptr | p, | |||
| Deployment::NodeApplicationManager_ptr | s, | |||
| const Deployment::Properties & | properties, | |||
| ACE_Condition< ACE_SYNCH_MUTEX > & | wait, | |||
| ACE_SYNCH_MUTEX & | mutex | |||
| ) |
Constructor.
| CIAO::NodeApplication_Callback_Impl::~NodeApplication_Callback_Impl | ( | ) | [protected] |
Destructor.
| PortableServer::POA_ptr CIAO::NodeApplication_Callback_Impl::_default_POA | ( | void | ) | [virtual] |
Get the containing POA. This operation does *not* increase the reference count of the POA.
| Deployment::NodeApplicationManager_ptr CIAO::NodeApplication_Callback_Impl::register_node_application | ( | Deployment::NodeApplication_ptr | na, | |
| Deployment::Properties_out | properties | |||
| ) |
Record the NodeApplication reference returned by the newly spawned NodeApplication and give it back a reference to NodeApplicationManager
| Deployment::NodeApplication_ptr CIAO::NodeApplication_Callback_Impl::get_nodeapp_ref | ( | void | ) |
| bool CIAO::NodeApplication_Callback_Impl::is_callback_completed | ( | void | ) |
friend class NodeApplicationManager_Impl [friend] |
bool CIAO::NodeApplication_Callback_Impl::is_callback_completed_ [protected] |
Deployment::NodeApplicationManager_var CIAO::NodeApplication_Callback_Impl::nam_ [protected] |
Deployment::NodeApplication_var CIAO::NodeApplication_Callback_Impl::nodeapp_ [protected] |
Deployment::Properties_var CIAO::NodeApplication_Callback_Impl::properties_ [protected] |
ACE_Condition<ACE_SYNCH_MUTEX>& CIAO::NodeApplication_Callback_Impl::waitCond_ [protected] |
ACE_SYNCH_MUTEX& CIAO::NodeApplication_Callback_Impl::mutex_ [protected] |
1.5.3