TAO_PortableServer  2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions | Variables
PortableServer Module Reference

FUZZ: disable check_for_include/. More...

Classes

interface  AdapterActivator
 AdapterActivator interface. More...
 
exception  ForwardRequest
 
interface  IdAssignmentPolicy
 
interface  IdUniquenessPolicy
 
interface  ImplicitActivationPolicy
 
interface  LifespanPolicy
 
interface  POA
 
interface  POAManager
 
interface  POAManagerFactory
 
interface  Current
 
struct  RefCountServantBase
 
class  Servant_var
 Provides a type safe counted reference to servants. More...
 
interface  RequestProcessingPolicy
 
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_ServantBase
ServantBase_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

typedef TAO_DynamicImplementation PortableServer::DynamicImplementation
typedef CORBA::OctetSeq_out PortableServer::ObjectId_out
typedef CORBA::OctetSeq_var PortableServer::ObjectId_var
typedef sequence<POA> PortableServer::POAList
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

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)
const CORBA::PolicyType PortableServer::ID_ASSIGNMENT_POLICY_ID = 19
const CORBA::PolicyType PortableServer::ID_UNIQUENESS_POLICY_ID = 18
const CORBA::PolicyType PortableServer::IMPLICIT_ACTIVATION_POLICY_ID = 20
const CORBA::PolicyType PortableServer::LIFESPAN_POLICY_ID = 17
const CORBA::PolicyType PortableServer::REQUEST_PROCESSING_POLICY_ID = 22
const CORBA::PolicyType PortableServer::SERVANT_RETENTION_POLICY_ID = 21
const CORBA::PolicyType PortableServer::THREAD_POLICY_ID = 16