Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

CORBA_ConstructionPolicy Class Reference

#include <DomainC.h>

Inheritance diagram for CORBA_ConstructionPolicy

Inheritance graph
[legend]
Collaboration diagram for CORBA_ConstructionPolicy:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CORBA_ConstructionPolicy_ptr _ptr_type
typedef CORBA_ConstructionPolicy_var _var_type

Public Methods

virtual void make_domain_manager ( CORBA_InterfaceDef_ptr object_type, CORBA::Boolean constr_policy, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException )
virtual CORBA::Boolean _is_a ( const CORBA::Char *type_id, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () )
virtual void_tao_QueryInterface (ptr_arith_t type)
 Downcasting this object pointer to some other derived class. This QueryInterface stuff only work for local object.

virtual const char* _interface_repository_id (void) const
 The repository ID for the most derived class, this is an implementation method and does no remote invocations!


Static Public Methods

CORBA_ConstructionPolicy_ptr _duplicate (CORBA_ConstructionPolicy_ptr obj)
CORBA_ConstructionPolicy_ptr _narrow ( CORBA::Object_ptr obj, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () )
CORBA_ConstructionPolicy_ptr _unchecked_narrow ( CORBA::Object_ptr obj, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () )
CORBA_ConstructionPolicy_ptr _nil (void)
 Return a NULL object.

void _tao_any_destructor (void*)
 Used in the implementation of CORBA::Any.


Static Public Attributes

int _tao_class_id
 Address of this variable used in <_unchecked_narrow>.


Protected Methods

 CORBA_ConstructionPolicy (int collocated = 0)
virtual void CORBA_ConstructionPolicy_setup_collocation (int collocated)
 CORBA_ConstructionPolicy ( TAO_Stub *objref, CORBA::Boolean _tao_collocated = 0, TAO_Abstract_ServantBase *servant = 0 )
virtual ~CORBA_ConstructionPolicy (void)

Private Methods

 CORBA_ConstructionPolicy (const CORBA_ConstructionPolicy &)
void operator= (const CORBA_ConstructionPolicy &)

Private Attributes

_TAO_CORBA_ConstructionPolicy_Proxy_Brokerthe_TAO_CORBA_ConstructionPolicy_Proxy_Broker_

Friends

class  _TAO_CORBA_ConstructionPolicy_Remote_Proxy_Impl
class  _TAO_CORBA_ConstructionPolicy_ThruPOA_Proxy_Impl
class  _TAO_CORBA_ConstructionPolicy_Direct_Proxy_Impl

Member Typedef Documentation

typedef CORBA_ConstructionPolicy_ptr CORBA_ConstructionPolicy::_ptr_type
 

Reimplemented from CORBA_Policy.

typedef CORBA_ConstructionPolicy_var CORBA_ConstructionPolicy::_var_type
 

Reimplemented from CORBA_Policy.


Constructor & Destructor Documentation

CORBA_ConstructionPolicy::CORBA_ConstructionPolicy ( int collocated = 0 ) [protected]
 

ACE_INLINE CORBA_ConstructionPolicy::CORBA_ConstructionPolicy ( TAO_Stub * objref,
CORBA::Boolean _tao_collocated = 0,
TAO_Abstract_ServantBase * servant = 0 ) [protected]
 

CORBA_ConstructionPolicy::~CORBA_ConstructionPolicy ( void ) [protected, virtual]
 

CORBA_ConstructionPolicy::CORBA_ConstructionPolicy ( const CORBA_ConstructionPolicy & ) [private]
 


Member Function Documentation

void CORBA_ConstructionPolicy::CORBA_ConstructionPolicy_setup_collocation ( int collocated ) [protected, virtual]
 

CORBA_ConstructionPolicy_ptr CORBA_ConstructionPolicy::_duplicate ( CORBA_ConstructionPolicy_ptr obj ) [static]
 

const char * CORBA_ConstructionPolicy::_interface_repository_id ( void ) const [virtual]
 

The repository ID for the most derived class, this is an implementation method and does no remote invocations!

Reimplemented from CORBA_Object.

CORBA::Boolean CORBA_ConstructionPolicy::_is_a ( const CORBA::Char * value,
CORBA::Environment & ACE_TRY_ENV = TAO_default_environment () ) [virtual]
 

CORBA_ConstructionPolicy_ptr CORBA_ConstructionPolicy::_narrow ( CORBA::Object_ptr obj,
CORBA::Environment & ACE_TRY_ENV = TAO_default_environment () ) [static]
 

Reimplemented from CORBA_Policy.

CORBA_ConstructionPolicy_ptr CORBA_ConstructionPolicy::_nil ( void ) [inline, static]
 

Return a NULL object.

Reimplemented from CORBA_Policy.

void * CORBA_ConstructionPolicy::_tao_QueryInterface ( ptr_arith_t type ) [virtual]
 

Downcasting this object pointer to some other derived class. This QueryInterface stuff only work for local object.

Reimplemented from CORBA_Object.

void CORBA_ConstructionPolicy::_tao_any_destructor ( void * x ) [static]
 

Used in the implementation of CORBA::Any.

Reimplemented from CORBA_Policy.

CORBA_ConstructionPolicy_ptr CORBA_ConstructionPolicy::_unchecked_narrow ( CORBA::Object_ptr obj,
CORBA::Environment & ACE_TRY_ENV = TAO_default_environment () ) [static]
 

Reimplemented from CORBA_Policy.

void CORBA_ConstructionPolicy::make_domain_manager ( CORBA_InterfaceDef_ptr object_type,
CORBA::Boolean constr_policy,
CORBA::Environment & ACE_TRY_ENV = TAO_default_environment () ) throw ( CORBA::SystemException ) [virtual]
 

void CORBA_ConstructionPolicy::operator= ( const CORBA_ConstructionPolicy & ) [private]
 


Friends And Related Function Documentation

class _TAO_CORBA_ConstructionPolicy_Direct_Proxy_Impl [friend]
 

class _TAO_CORBA_ConstructionPolicy_Remote_Proxy_Impl [friend]
 

class _TAO_CORBA_ConstructionPolicy_ThruPOA_Proxy_Impl [friend]
 


Member Data Documentation

int CORBA_ConstructionPolicy::_tao_class_id [static]
 

Address of this variable used in <_unchecked_narrow>.

Reimplemented from CORBA_Policy.

_TAO_CORBA_ConstructionPolicy_Proxy_Broker * CORBA_ConstructionPolicy::the_TAO_CORBA_ConstructionPolicy_Proxy_Broker_ [private]
 


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 11:41:46 2001 for TAO by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000