Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CIAO::NodeApplication_Callback_Impl Class Reference

A call back interface for NodeApplication Here is no need to be thread safe since for every nodeapplication we will have an unique callback object. --Tao. More...

#include <NodeApp_CB_Impl.h>

Collaboration diagram for CIAO::NodeApplication_Callback_Impl:

Collaboration graph
[legend]
List of all members.

Public Attributes

virtual NodeApplication_Callback_Impl(CORBA::ORB_ptr o, PortableServer::POA_ptr
p, Deployment::NodeApplicationManager_ptr
s, const Deployment::Properties
&properties) ACE_THROW_SPEC((CORBA PortableServer::POA_pt 
_default_POA )(void)
 Constructor.
Deployment::NodeApplicationManager_ptr
register_node_application(Deployment::NodeApplication_ptr
na, Deployment::Properties_out
properties ACE_ENV_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC((CORBA Deployment::NodeApplication_pt 
get_nodeapp_ref )(void)

Protected Member Functions

 ~NodeApplication_Callback_Impl ()
 Destructor.

Protected Attributes

CORBA::ORB_var orb_
PortableServer::POA_var poa_
Deployment::NodeApplicationManager_var nam_
Deployment::NodeApplication_var nodeapp_
Deployment::Properties_var properties_

Friends

class NodeApplicationManager_Impl

Detailed Description

A call back interface for NodeApplication Here is no need to be thread safe since for every nodeapplication we will have an unique callback object. --Tao.


Constructor & Destructor Documentation

CIAO::NodeApplication_Callback_Impl::~NodeApplication_Callback_Impl  )  [protected]
 

Destructor.


Friends And Related Function Documentation

friend class NodeApplicationManager_Impl [friend]
 


Member Data Documentation

PortableServer::POA_ptr CIAO::NodeApplication_Callback_Impl::_default_POA
 

Constructor.

Get the containing POA. This operation does *not* increase the reference count of the POA.

Deployment::NodeApplication_ptr CIAO::NodeApplication_Callback_Impl::get_nodeapp_ref
 

Record the NodeApplication reference returned by the newly spawned NodeApplication and give it back a reference to NodeApplicationManager

Deployment::NodeApplicationManager_var CIAO::NodeApplication_Callback_Impl::nam_ [protected]
 

Deployment::NodeApplication_var CIAO::NodeApplication_Callback_Impl::nodeapp_ [protected]
 

CORBA::ORB_var CIAO::NodeApplication_Callback_Impl::orb_ [protected]
 

PortableServer::POA_var CIAO::NodeApplication_Callback_Impl::poa_ [protected]
 

Deployment::Properties_var CIAO::NodeApplication_Callback_Impl::properties_ [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Mar 5 16:05:49 2006 for CIAO by  doxygen 1.3.9.1