PortableServer::POAManager Class Reference

#include <POAManagerC.h>

Inheritance diagram for PortableServer::POAManager:

Inheritance graph
[legend]
Collaboration diagram for PortableServer::POAManager:

Collaboration graph
[legend]
List of all members.

Public Types

typedef POAManager_ptr _ptr_type
typedef POAManager_var _var_type
typedef StateState_out
enum  State { HOLDING, ACTIVE, DISCARDING, INACTIVE }

Public Member Functions

virtual void activate ()=0 throw ( CORBA::SystemException, ::PortableServer::POAManager::AdapterInactive )
virtual void hold_requests (::CORBA::Boolean wait_for_completion)=0 throw ( CORBA::SystemException, ::PortableServer::POAManager::AdapterInactive )
virtual void discard_requests (::CORBA::Boolean wait_for_completion)=0 throw ( CORBA::SystemException, ::PortableServer::POAManager::AdapterInactive )
virtual void deactivate (::CORBA::Boolean etherealize_objects,::CORBA::Boolean wait_for_completion)=0 throw ( CORBA::SystemException, ::PortableServer::POAManager::AdapterInactive )
virtual ::PortableServer::POAManager::State get_state ()=0 throw ( CORBA::SystemException )
virtual CORBA::Boolean _is_a (const char *type_id)
virtual const char * _interface_repository_id (void) const
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr)

Static Public Member Functions

static POAManager_ptr _duplicate (POAManager_ptr obj)
static void _tao_release (POAManager_ptr obj)
static POAManager_ptr _narrow (CORBA::Object_ptr obj)
static POAManager_ptr _unchecked_narrow (CORBA::Object_ptr obj)
static POAManager_ptr _nil (void)

Static Public Attributes

::CORBA::TypeCode_ptr const _tc_AdapterInactive
::CORBA::TypeCode_ptr const _tc_State

Protected Member Functions

 POAManager (void)
virtual ~POAManager (void)

Private Member Functions

 POAManager (const POAManager &)
void operator= (const POAManager &)

Classes

class  AdapterInactive

Member Typedef Documentation

typedef POAManager_ptr PortableServer::POAManager::_ptr_type

Reimplemented from CORBA::Object.

typedef POAManager_var PortableServer::POAManager::_var_type

Reimplemented from CORBA::Object.

typedef State& PortableServer::POAManager::State_out


Member Enumeration Documentation

enum PortableServer::POAManager::State

Enumerator:
HOLDING 
ACTIVE 
DISCARDING 
INACTIVE 


Constructor & Destructor Documentation

PortableServer::POAManager::POAManager ( void   )  [protected]

PortableServer::POAManager::~POAManager ( void   )  [protected, virtual]

PortableServer::POAManager::POAManager ( const POAManager  )  [private]


Member Function Documentation

PortableServer::POAManager_ptr PortableServer::POAManager::_duplicate ( POAManager_ptr  obj  )  [static]

const char * PortableServer::POAManager::_interface_repository_id ( void   )  const [virtual]

Reimplemented from CORBA::Object.

CORBA::Boolean PortableServer::POAManager::_is_a ( const char *  type_id  )  [virtual]

Reimplemented from CORBA::Object.

PortableServer::POAManager_ptr PortableServer::POAManager::_narrow ( CORBA::Object_ptr  obj  )  [static]

Reimplemented from CORBA::Object.

static POAManager_ptr PortableServer::POAManager::_nil ( void   )  [inline, static]

Reimplemented from CORBA::Object.

void PortableServer::POAManager::_tao_release ( POAManager_ptr  obj  )  [static]

PortableServer::POAManager_ptr PortableServer::POAManager::_unchecked_narrow ( CORBA::Object_ptr  obj  )  [static]

virtual void PortableServer::POAManager::activate (  )  throw ( CORBA::SystemException, ::PortableServer::POAManager::AdapterInactive ) [pure virtual]

Implemented in TAO_POA_Manager.

virtual void PortableServer::POAManager::deactivate ( ::CORBA::Boolean  etherealize_objects,
::CORBA::Boolean  wait_for_completion 
) throw ( CORBA::SystemException, ::PortableServer::POAManager::AdapterInactive ) [pure virtual]

virtual void PortableServer::POAManager::discard_requests ( ::CORBA::Boolean  wait_for_completion  )  throw ( CORBA::SystemException, ::PortableServer::POAManager::AdapterInactive ) [pure virtual]

virtual ::PortableServer::POAManager::State PortableServer::POAManager::get_state (  )  throw ( CORBA::SystemException ) [pure virtual]

Implemented in TAO_POA_Manager.

virtual void PortableServer::POAManager::hold_requests ( ::CORBA::Boolean  wait_for_completion  )  throw ( CORBA::SystemException, ::PortableServer::POAManager::AdapterInactive ) [pure virtual]

CORBA::Boolean PortableServer::POAManager::marshal ( TAO_OutputCDR cdr  )  [virtual]

Reimplemented from CORBA::Object.

void PortableServer::POAManager::operator= ( const POAManager  )  [private]


Member Data Documentation

CORBA::TypeCode_ptr const PortableServer::POAManager::_tc_AdapterInactive [static]

Initial value:

CORBA::TypeCode_ptr const PortableServer::POAManager::_tc_State [static]

Initial value:


The documentation for this class was generated from the following files:
Generated on Wed Apr 19 03:32:05 2006 for TAO_PortableServer by  doxygen 1.4.6-4