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

PortableServer Namespace Reference


Compounds

interface  PortableServer::AdapterActivator
interface  PortableServer::Current
exception  PortableServer::Current::NoContext
exception  PortableServer::POA::ObjectNotActive
exception  PortableServer::POA::ObjectAlreadyActive
exception  PortableServer::POA::NoServant
exception  PortableServer::POA::InvalidPolicy
exception  PortableServer::POA::AdapterNonExistent
exception  PortableServer::POA::AdapterAlreadyExists
interface  PortableServer::POA
exception  PortableServer::POAManager::AdapterInactive
exception  PortableServer::ForwardRequest
interface  PortableServer::IdAssignmentPolicy
interface  PortableServer::IdUniquenessPolicy
interface  PortableServer::ImplicitActivationPolicy
interface  PortableServer::LifespanPolicy
exception  PortableServer::NotAGroupObject
interface  PortableServer::POAManager
interface  PortableServer::RequestProcessingPolicy
interface  PortableServer::ServantActivator
exception  PortableServer::POA::ServantAlreadyActive
interface  PortableServer::ServantLocator
interface  PortableServer::ServantManager
exception  PortableServer::POA::ServantNotActive
interface  PortableServer::ServantRetentionPolicy
interface  PortableServer::ThreadPolicy
exception  PortableServer::POA::WrongAdapter
exception  PortableServer::POA::WrongPolicy

Typedefs

typedef sequence< POAPOAList
typedef sequence< octet > ObjectId
typedef sequence< ObjectIdIDs

Enumerations

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

Variables

local interface POA
native Servant
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


Typedef Documentation

typedef sequence<ObjectId> PortableServer::IDs
 

typedef sequence<octet> PortableServer::ObjectId
 

typedef sequence<POA> PortableServer::POAList
 


Enumeration Type Documentation

enum PortableServer::IdAssignmentPolicyValue
 

Enumeration values:
USER_ID 
SYSTEM_ID 

enum PortableServer::IdUniquenessPolicyValue
 

Enumeration values:
UNIQUE_ID 
MULTIPLE_ID 

enum PortableServer::ImplicitActivationPolicyValue
 

Enumeration values:
IMPLICIT_ACTIVATION 
NO_IMPLICIT_ACTIVATION 

enum PortableServer::LifespanPolicyValue
 

Enumeration values:
TRANSIENT 
PERSISTENT 

enum PortableServer::RequestProcessingPolicyValue
 

Enumeration values:
USE_ACTIVE_OBJECT_MAP_ONLY 
USE_DEFAULT_SERVANT 
USE_SERVANT_MANAGER 

enum PortableServer::ServantRetentionPolicyValue
 

Enumeration values:
RETAIN 
NON_RETAIN 

enum PortableServer::ThreadPolicyValue
 

Enumeration values:
ORB_CTRL_MODEL 
SINGLE_THREAD_MODEL 


Variable Documentation

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
 

local interface PortableServer::POA
 

const CORBA::PolicyType PortableServer::REQUEST_PROCESSING_POLICY_ID = 22
 

native PortableServer::Servant
 

const CORBA::PolicyType PortableServer::SERVANT_RETENTION_POLICY_ID = 21
 

const CORBA::PolicyType PortableServer::THREAD_POLICY_ID = 16
 


Generated on Thu May 23 02:26:19 2002 for TAO_PortableServer by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001