TAO_PortableServer  2.0.8
Classes | Typedefs | Enumerations | Functions | Variables
PortableServer Namespace Reference

Classes

class  AdapterActivator
class  ForwardRequest
class  IdAssignmentPolicy
class  IdUniquenessPolicy
class  ImplicitActivationPolicy
class  LifespanPolicy
class  POAList
class  POA
class  POAManager
class  POAManagerFactory
class  Current
struct  RefCountServantBase
class  RequestProcessingPolicy
class  Servant_var
 Provides a type safe counted reference to servants. More...
class  ServantActivator
class  ServantLocator
class  ServantManager
class  ServantRetentionPolicy
class  ThreadPolicy

Typedefs

typedef AdapterActivator * AdapterActivator_ptr
typedef TAO_Objref_Var_T
< AdapterActivator > 
AdapterActivator_var
typedef TAO_Objref_Out_T
< AdapterActivator > 
AdapterActivator_out
typedef IdAssignmentPolicyValue & IdAssignmentPolicyValue_out
typedef IdAssignmentPolicy * IdAssignmentPolicy_ptr
typedef TAO_Objref_Var_T
< IdAssignmentPolicy > 
IdAssignmentPolicy_var
typedef TAO_Objref_Out_T
< IdAssignmentPolicy > 
IdAssignmentPolicy_out
typedef IdUniquenessPolicyValue & IdUniquenessPolicyValue_out
typedef IdUniquenessPolicy * IdUniquenessPolicy_ptr
typedef TAO_Objref_Var_T
< IdUniquenessPolicy > 
IdUniquenessPolicy_var
typedef TAO_Objref_Out_T
< IdUniquenessPolicy > 
IdUniquenessPolicy_out
typedef
ImplicitActivationPolicyValue & 
ImplicitActivationPolicyValue_out
typedef ImplicitActivationPolicy * ImplicitActivationPolicy_ptr
typedef TAO_Objref_Var_T
< ImplicitActivationPolicy > 
ImplicitActivationPolicy_var
typedef TAO_Objref_Out_T
< ImplicitActivationPolicy > 
ImplicitActivationPolicy_out
typedef LifespanPolicyValue & LifespanPolicyValue_out
typedef LifespanPolicy * LifespanPolicy_ptr
typedef TAO_Objref_Var_T
< LifespanPolicy > 
LifespanPolicy_var
typedef TAO_Objref_Out_T
< LifespanPolicy > 
LifespanPolicy_out
typedef POAManagerFactory * POAManagerFactory_ptr
typedef POA * POA_ptr
typedef ::TAO_VarSeq_Var_T
< POAList > 
POAList_var
typedef ::TAO_Seq_Out_T< POAList > POAList_out
typedef POAManager * POAManager_ptr
typedef TAO_Objref_Var_T
< POAManager > 
POAManager_var
typedef TAO_Objref_Out_T
< POAManager > 
POAManager_out
typedef TAO_Objref_Var_T
< POAManagerFactory > 
POAManagerFactory_var
typedef TAO_Objref_Out_T
< POAManagerFactory > 
POAManagerFactory_out
typedef ServantManager * ServantManager_ptr
typedef TAO_Objref_Var_T
< ServantManager > 
ServantManager_var
typedef TAO_Objref_Out_T
< ServantManager > 
ServantManager_out
typedef Current * Current_ptr
typedef TAO_Objref_Var_T< Current > Current_var
typedef TAO_Objref_Out_T< Current > Current_out
typedef TAO_ServantBase ServantBase
typedef Servant_var
< TAO_ServantBase > 
ServantBase_var
typedef ServantBase * Servant
typedef TAO_DynamicImplementation DynamicImplementation
typedef CORBA::OctetSeq ObjectId
typedef CORBA::OctetSeq_var ObjectId_var
typedef CORBA::OctetSeq_out ObjectId_out
typedef TAO_Objref_Var_T< POA > POA_var
typedef TAO_Objref_Out_T< POA > POA_out
typedef
RequestProcessingPolicyValue & 
RequestProcessingPolicyValue_out
typedef RequestProcessingPolicy * RequestProcessingPolicy_ptr
typedef TAO_Objref_Var_T
< RequestProcessingPolicy > 
RequestProcessingPolicy_var
typedef TAO_Objref_Out_T
< RequestProcessingPolicy > 
RequestProcessingPolicy_out
typedef ServantActivator * ServantActivator_ptr
typedef TAO_Objref_Var_T
< ServantActivator > 
ServantActivator_var
typedef TAO_Objref_Out_T
< ServantActivator > 
ServantActivator_out
typedef ServantLocator * ServantLocator_ptr
typedef TAO_Objref_Var_T
< ServantLocator > 
ServantLocator_var
typedef TAO_Objref_Out_T
< ServantLocator > 
ServantLocator_out
typedef
ServantRetentionPolicyValue & 
ServantRetentionPolicyValue_out
typedef ServantRetentionPolicy * ServantRetentionPolicy_ptr
typedef TAO_Objref_Var_T
< ServantRetentionPolicy > 
ServantRetentionPolicy_var
typedef TAO_Objref_Out_T
< ServantRetentionPolicy > 
ServantRetentionPolicy_out
typedef ThreadPolicyValue & ThreadPolicyValue_out
typedef ThreadPolicy * ThreadPolicy_ptr
typedef TAO_Objref_Var_T
< ThreadPolicy > 
ThreadPolicy_var
typedef TAO_Objref_Out_T
< ThreadPolicy > 
ThreadPolicy_out

Enumerations

enum  IdAssignmentPolicyValue { USER_ID, SYSTEM_ID }
enum  IdUniquenessPolicyValue { UNIQUE_ID, MULTIPLE_ID }
enum  ImplicitActivationPolicyValue { IMPLICIT_ACTIVATION, NO_IMPLICIT_ACTIVATION }
enum  LifespanPolicyValue { TRANSIENT, PERSISTENT }
enum  RequestProcessingPolicyValue { USE_ACTIVE_OBJECT_MAP_ONLY, USE_DEFAULT_SERVANT, USE_SERVANT_MANAGER }
enum  ServantRetentionPolicyValue { RETAIN, NON_RETAIN }
enum  ThreadPolicyValue { ORB_CTRL_MODEL, SINGLE_THREAD_MODEL }

Functions

PortableServer::ObjectId * string_to_ObjectId (const char *string)
char * ObjectId_to_string (const PortableServer::ObjectId &id)
 Utility functions for the other.
PortableServer::ObjectId * wstring_to_ObjectId (const CORBA::WChar *string)
CORBA::WChar * ObjectId_to_wstring (const PortableServer::ObjectId &id)
template<class X , class Y >
bool operator== (Servant_var< X > const &x, Servant_var< Y > const &y)
 Compare two Servant_vars for equivalence.
template<class X , class Y >
bool operator!= (Servant_var< X > const &x, Servant_var< Y > const &y)
 Compare two Servant_vars for non-equivalence.

Variables

::CORBA::TypeCode_ptr const _tc_AdapterActivator
::CORBA::TypeCode_ptr const _tc_ForwardRequest
::CORBA::TypeCode_ptr const _tc_IdAssignmentPolicyValue
::CORBA::TypeCode_ptr const _tc_IdAssignmentPolicy
::CORBA::TypeCode_ptr const _tc_IdUniquenessPolicyValue
::CORBA::TypeCode_ptr const _tc_IdUniquenessPolicy
::CORBA::TypeCode_ptr const _tc_ImplicitActivationPolicyValue
::CORBA::TypeCode_ptr const _tc_ImplicitActivationPolicy
::CORBA::TypeCode_ptr const _tc_LifespanPolicyValue
::CORBA::TypeCode_ptr const _tc_LifespanPolicy
extern::CORBA::TypeCode_ptr const _tc_POA
::CORBA::TypeCode_ptr const _tc_POAList
const CORBA::ULong THREAD_POLICY_ID = 16U
const CORBA::ULong LIFESPAN_POLICY_ID = 17U
const CORBA::ULong ID_UNIQUENESS_POLICY_ID = 18U
const CORBA::ULong ID_ASSIGNMENT_POLICY_ID = 19U
const CORBA::ULong IMPLICIT_ACTIVATION_POLICY_ID = 20U
const CORBA::ULong SERVANT_RETENTION_POLICY_ID = 21U
const CORBA::ULong REQUEST_PROCESSING_POLICY_ID = 22U
::CORBA::TypeCode_ptr const _tc_POAManager
::CORBA::TypeCode_ptr const _tc_POAManagerFactory
::CORBA::TypeCode_ptr const _tc_Current
::CORBA::TypeCode_ptr const _tc_ObjectId
::CORBA::TypeCode_ptr const _tc_RequestProcessingPolicyValue
::CORBA::TypeCode_ptr const _tc_RequestProcessingPolicy
::CORBA::TypeCode_ptr const _tc_ServantActivator
::CORBA::TypeCode_ptr const _tc_ServantLocator
::CORBA::TypeCode_ptr const _tc_ServantManager
::CORBA::TypeCode_ptr const _tc_ServantRetentionPolicyValue
::CORBA::TypeCode_ptr const _tc_ServantRetentionPolicy
::CORBA::TypeCode_ptr const _tc_ThreadPolicyValue
::CORBA::TypeCode_ptr const _tc_ThreadPolicy

Detailed Description

Code generated by the The ACE ORB (TAO) IDL Compiler v2.0.8 TAO and the TAO IDL Compiler have been developed by: Center for Distributed Object Computing Washington University St. Louis, MO USA http://www.cs.wustl.edu/~schmidt/doc-center.html and Distributed Object Computing Laboratory University of California at Irvine Irvine, CA USA and Institute for Software Integrated Systems Vanderbilt University Nashville, TN USA http://www.isis.vanderbilt.edu/

Information about TAO is available at: http://www.cs.wustl.edu/~schmidt/TAO.html


Typedef Documentation

typedef TAO_DynamicImplementation PortableServer::DynamicImplementation
typedef::TAO_ServantBase PortableServer::ServantBase

Enumeration Type Documentation

Enumerator:
USER_ID 
SYSTEM_ID 
Enumerator:
UNIQUE_ID 
MULTIPLE_ID 
Enumerator:
IMPLICIT_ACTIVATION 
NO_IMPLICIT_ACTIVATION 
Enumerator:
TRANSIENT 
PERSISTENT 
Enumerator:
USE_ACTIVE_OBJECT_MAP_ONLY 
USE_DEFAULT_SERVANT 
USE_SERVANT_MANAGER 
Enumerator:
RETAIN 
NON_RETAIN 
Enumerator:
ORB_CTRL_MODEL 
SINGLE_THREAD_MODEL 

Function Documentation

char * PortableServer::ObjectId_to_string ( const PortableServer::ObjectId &  id)

Utility functions for the other.

CORBA::WChar * PortableServer::ObjectId_to_wstring ( const PortableServer::ObjectId &  id)
template<class X , class Y >
bool PortableServer::operator!= ( Servant_var< X > const &  x,
Servant_var< Y > const &  y 
)

Compare two Servant_vars for non-equivalence.

template<class X , class Y >
bool PortableServer::operator== ( Servant_var< X > const &  x,
Servant_var< Y > const &  y 
)

Compare two Servant_vars for equivalence.

PortableServer::ObjectId * PortableServer::string_to_ObjectId ( const char *  string)
PortableServer::ObjectId * PortableServer::wstring_to_ObjectId ( const CORBA::WChar *  string)

Variable Documentation

Initial value:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines