TAO_PortableServer  2.4.8
Classes | Typedefs | Enumerations | Functions | Variables
PortableServer Module Reference

FUZZ: disable check_for_include/. More...

Classes

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

Typedefs

typedef POAManagerFactoryPOAManagerFactory_ptr
 
typedef POAPOA_ptr
 
typedef sequence< POAPOAList
 
typedef CORBA::OctetSeq ObjectId
 
typedef TAO_ServantBase ServantBase
 
typedef Servant_var< TAO_ServantBaseServantBase_var
 
typedef ServantBaseServant
 
typedef TAO_DynamicImplementation DynamicImplementation
 
typedef CORBA::OctetSeq_var ObjectId_var
 
typedef CORBA::OctetSeq_out ObjectId_out
 
typedef TAO_Objref_Var_T< POAPOA_var
 
typedef TAO_Objref_Out_T< POAPOA_out
 
typedef ServantManagerServantManager_ptr
 
typedef POAManagerPOAManager_ptr
 

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::ObjectIdstring_to_ObjectId (const char *string)
 
char * ObjectId_to_string (const PortableServer::ObjectId &id)
 Utility functions for the other. More...
 
PortableServer::ObjectIdwstring_to_ObjectId (const CORBA::WChar *string)
 
CORBA::WCharObjectId_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. More...
 
template<class X , class Y >
bool operator!= (Servant_var< X > const &x, Servant_var< Y > const &y)
 Compare two Servant_vars for non-equivalence. More...
 

Variables

const CORBA::PolicyType THREAD_POLICY_ID = 16
 
const CORBA::PolicyType LIFESPAN_POLICY_ID = 17
 
const CORBA::PolicyType ID_UNIQUENESS_POLICY_ID = 18
 
const CORBA::PolicyType ID_ASSIGNMENT_POLICY_ID = 19
 
const CORBA::PolicyType IMPLICIT_ACTIVATION_POLICY_ID = 20
 
const CORBA::PolicyType SERVANT_RETENTION_POLICY_ID = 21
 
const CORBA::PolicyType REQUEST_PROCESSING_POLICY_ID = 22
 
::CORBA::TypeCode_ptr const _tc_ObjectId
 

Detailed Description

FUZZ: disable check_for_include/.

Typedef Documentation

◆ DynamicImplementation

typedef TAO_DynamicImplementation PortableServer::DynamicImplementation

◆ ObjectId

◆ ObjectId_out

typedef CORBA::OctetSeq_out PortableServer::ObjectId_out

◆ ObjectId_var

typedef CORBA::OctetSeq_var PortableServer::ObjectId_var

◆ POA_out

◆ POA_ptr

◆ POA_var

◆ POAList

typedef sequence<POA> PortableServer::POAList

◆ POAManager_ptr

◆ POAManagerFactory_ptr

◆ Servant

◆ ServantBase

typedef::TAO_ServantBase PortableServer::ServantBase

◆ ServantBase_var

◆ ServantManager_ptr

Enumeration Type Documentation

◆ IdAssignmentPolicyValue

Enumerator
USER_ID 
SYSTEM_ID 

◆ IdUniquenessPolicyValue

Enumerator
UNIQUE_ID 
MULTIPLE_ID 

◆ ImplicitActivationPolicyValue

Enumerator
IMPLICIT_ACTIVATION 
NO_IMPLICIT_ACTIVATION 

◆ LifespanPolicyValue

Enumerator
TRANSIENT 
PERSISTENT 

◆ RequestProcessingPolicyValue

Enumerator
USE_ACTIVE_OBJECT_MAP_ONLY 
USE_DEFAULT_SERVANT 
USE_SERVANT_MANAGER 

◆ ServantRetentionPolicyValue

Enumerator
RETAIN 
NON_RETAIN 

◆ ThreadPolicyValue

Enumerator
ORB_CTRL_MODEL 
SINGLE_THREAD_MODEL 

Function Documentation

◆ ObjectId_to_string()

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

Utility functions for the other.

◆ ObjectId_to_wstring()

TAO_PortableServer_Export CORBA::WChar * PortableServer::ObjectId_to_wstring ( const PortableServer::ObjectId id)

◆ operator!=()

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.

◆ operator==()

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

Compare two Servant_vars for equivalence.

◆ string_to_ObjectId()

TAO_PortableServer_Export PortableServer::ObjectId * PortableServer::string_to_ObjectId ( const char *  string)

◆ wstring_to_ObjectId()

TAO_PortableServer_Export PortableServer::ObjectId * PortableServer::wstring_to_ObjectId ( const CORBA::WChar string)

Variable Documentation

◆ _tc_ObjectId

TAO_PortableServer_Export::CORBA::TypeCode_ptr const PortableServer::_tc_ObjectId
Initial value:
=
static TAO::TypeCode::Alias< char const *, CORBA::TypeCode_ptr const *, TAO::Null_RefCount_Policy > _tao_tc_PortableServer_ObjectId(CORBA::tk_alias, "IDL:omg.org/PortableServer/ObjectId:2.3", "ObjectId", &CORBA::_tc_OctetSeq)

◆ ID_ASSIGNMENT_POLICY_ID

const CORBA::PolicyType PortableServer::ID_ASSIGNMENT_POLICY_ID = 19

◆ ID_UNIQUENESS_POLICY_ID

const CORBA::PolicyType PortableServer::ID_UNIQUENESS_POLICY_ID = 18

◆ IMPLICIT_ACTIVATION_POLICY_ID

const CORBA::PolicyType PortableServer::IMPLICIT_ACTIVATION_POLICY_ID = 20

◆ LIFESPAN_POLICY_ID

const CORBA::PolicyType PortableServer::LIFESPAN_POLICY_ID = 17

◆ REQUEST_PROCESSING_POLICY_ID

const CORBA::PolicyType PortableServer::REQUEST_PROCESSING_POLICY_ID = 22

◆ SERVANT_RETENTION_POLICY_ID

const CORBA::PolicyType PortableServer::SERVANT_RETENTION_POLICY_ID = 21

◆ THREAD_POLICY_ID

const CORBA::PolicyType PortableServer::THREAD_POLICY_ID = 16