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

PortableInterceptor Namespace Reference


Compounds

class  PortableInterceptor::_TAO_Unbounded_Valuetype_Sequence_PortableInterceptor_ObjectReferenceTemplateSeq
interface  PortableInterceptor::ClientRequestInfo
class  PortableInterceptor::ClientRequestInfo_out
class  PortableInterceptor::ClientRequestInfo_var
interface  PortableInterceptor::ClientRequestInterceptor
class  PortableInterceptor::ClientRequestInterceptor_out
class  PortableInterceptor::ClientRequestInterceptor_var
interface  PortableInterceptor::Current
class  PortableInterceptor::Current_out
class  PortableInterceptor::Current_var
class  PortableInterceptor::Interceptor_out
class  PortableInterceptor::Interceptor_var
class  PortableInterceptor::IORInfo_out
class  PortableInterceptor::IORInfo_var
class  PortableInterceptor::IORInterceptor_out
class  PortableInterceptor::IORInterceptor_var
interface  PortableInterceptor::ORBInitializer
class  PortableInterceptor::ORBInitializer_out
class  PortableInterceptor::ORBInitializer_var
exception  PortableInterceptor::ORBInitInfo::InvalidName
exception  PortableInterceptor::ORBInitInfo::DuplicateName
exception  PortableInterceptor::ForwardRequest
interface  PortableInterceptor::Interceptor
exception  PortableInterceptor::InvalidSlot
interface  PortableInterceptor::IORInfo
interface  PortableInterceptor::IORInterceptor
interface  PortableInterceptor::ObjectReferenceFactory
class  PortableInterceptor::ObjectReferenceFactory_out
class  PortableInterceptor::ObjectReferenceFactory_var
interface  PortableInterceptor::ObjectReferenceTemplate
class  PortableInterceptor::ObjectReferenceTemplate_out
class  PortableInterceptor::ObjectReferenceTemplate_var
class  PortableInterceptor::ObjectReferenceTemplateSeq
class  PortableInterceptor::ObjectReferenceTemplateSeq_out
class  PortableInterceptor::ObjectReferenceTemplateSeq_var
interface  PortableInterceptor::ORBInitInfo
class  PortableInterceptor::ORBInitInfo_out
class  PortableInterceptor::ORBInitInfo_var
interface  PortableInterceptor::PolicyFactory
class  PortableInterceptor::PolicyFactory_out
class  PortableInterceptor::PolicyFactory_var
interface  PortableInterceptor::RequestInfo
class  PortableInterceptor::RequestInfo_out
class  PortableInterceptor::RequestInfo_var
interface  PortableInterceptor::ServerRequestInfo
class  PortableInterceptor::ServerRequestInfo_out
class  PortableInterceptor::ServerRequestInfo_var
interface  PortableInterceptor::ServerRequestInterceptor
class  PortableInterceptor::ServerRequestInterceptor_out
class  PortableInterceptor::ServerRequestInterceptor_var

Typedefs

typedef string ServerId
typedef string ORBId
typedef CORBA::StringSeq AdapterName
typedef CORBA::OctetSeq ObjectId
typedef sequence< ObjectReferenceTemplateObjectReferenceTemplateSeq
typedef long AdapterManagerId
typedef short AdapterState
typedef CORBA::String_var ServerId_var
typedef CORBA::String_out ServerId_out
typedef CORBA::String_var ORBId_var
typedef CORBA::String_out ORBId_out
typedef CORBA::StringSeq_var AdapterName_var
typedef CORBA::StringSeq_out AdapterName_out
typedef CORBA::OctetSeq_var ObjectId_var
typedef CORBA::OctetSeq_out ObjectId_out
typedef ObjectReferenceFactoryObjectReferenceFactory_ptr
typedef ObjectReferenceTemplateObjectReferenceTemplate_ptr
typedef CORBA::Long_out AdapterManagerId_out
typedef CORBA::Short_out AdapterState_out
typedef short ReplyStatus
typedef unsigned long SlotId
typedef InterceptorInterceptor_ptr
typedef CORBA::Short_out ReplyStatus_out
typedef CORBA::ULong_out SlotId_out
typedef CurrentCurrent_ptr
typedef RequestInfoRequestInfo_ptr
typedef ClientRequestInfoClientRequestInfo_ptr
typedef ServerRequestInfoServerRequestInfo_ptr
typedef ClientRequestInterceptorClientRequestInterceptor_ptr
typedef ServerRequestInterceptorServerRequestInterceptor_ptr
typedef IORInfoIORInfo_ptr
typedef IORInterceptorIORInterceptor_ptr
typedef PolicyFactoryPolicyFactory_ptr
typedef ORBInitInfoORBInitInfo_ptr
typedef ORBInitializerORBInitializer_ptr

Functions

TAO_NAMESPACE_STORAGE_CLASS
void 
register_orb_initializer (ORBInitializer_ptr init TAO_ENV_ARG_DECL_WITH_DEFAULTS)
 Register an ORBInitializer with the global ORBInitializer table. More...


Variables

typeprefix PortableInterceptor
omg 
org
const AdapterState HOLDING = 0
const AdapterState ACTIVE = 1
const AdapterState DISCARDING = 2
const AdapterState INACTIVE = 3
const AdapterState NON_EXISTENT = 4
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_ServerId
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_ORBId
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_AdapterName
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_ObjectId
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_ObjectReferenceFactory
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_ObjectReferenceTemplate
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_ObjectReferenceTemplateSeq
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_AdapterManagerId
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_AdapterState
const ReplyStatus SUCCESSFUL = 0
const ReplyStatus SYSTEM_EXCEPTION = 1
const ReplyStatus USER_EXCEPTION = 2
const ReplyStatus LOCATION_FORWARD = 3
const ReplyStatus LOCATION_FORWARD_PERMANENT = 4
const ReplyStatus TRANSPORT_RETRY = 5
const ReplyStatus UNKNOWN = 6
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_ForwardRequest
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_ReplyStatus
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_SlotId
TAO_NAMESPACE_STORAGE_CLASS::CORBA::TypeCode_ptr _tc_InvalidSlot


Typedef Documentation

typedef CORBA::Long PortableInterceptor::AdapterManagerId
 

Definition at line 65 of file ObjectReferenceTemplate.pidl.

typedef CORBA::Long_out PortableInterceptor::AdapterManagerId_out
 

Definition at line 506 of file ObjectReferenceTemplateC.h.

typedef CORBA::StringSeq PortableInterceptor::AdapterName
 

Definition at line 46 of file ObjectReferenceTemplate.pidl.

typedef CORBA::StringSeq_out PortableInterceptor::AdapterName_out
 

Definition at line 75 of file ObjectReferenceTemplateC.h.

typedef CORBA::StringSeq_var PortableInterceptor::AdapterName_var
 

Definition at line 74 of file ObjectReferenceTemplateC.h.

typedef CORBA::Short PortableInterceptor::AdapterState
 

Definition at line 67 of file ObjectReferenceTemplate.pidl.

typedef CORBA::Short_out PortableInterceptor::AdapterState_out
 

Definition at line 510 of file ObjectReferenceTemplateC.h.

typedef ClientRequestInfo* PortableInterceptor::ClientRequestInfo_ptr
 

Definition at line 717 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::ClientRequestInfo::_nil, PortableInterceptor::ClientRequestInfo_var::ClientRequestInfo_var, and PortableInterceptor::ClientRequestInfo_var::operator=.

typedef ClientRequestInterceptor* PortableInterceptor::ClientRequestInterceptor_ptr
 

Definition at line 1139 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::ClientRequestInterceptor::_nil, PortableInterceptor::ClientRequestInterceptor_var::ClientRequestInterceptor_var, and PortableInterceptor::ClientRequestInterceptor_var::operator=.

typedef Current* PortableInterceptor::Current_ptr
 

Definition at line 325 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::Current::_nil, and PortableInterceptor::Current_var::Current_var.

typedef Interceptor* PortableInterceptor::Interceptor_ptr
 

Definition at line 70 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::Interceptor::_nil, PortableInterceptor::Interceptor_var::Interceptor_var, PortableInterceptor::Interceptor_var::operator=, and operator>>.

typedef IORInfo* PortableInterceptor::IORInfo_ptr
 

Definition at line 1484 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::IORInfo::_nil, PortableInterceptor::IORInfo_var::IORInfo_var, and PortableInterceptor::IORInfo_var::operator=.

typedef IORInterceptor* PortableInterceptor::IORInterceptor_ptr
 

Definition at line 1678 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::IORInterceptor::_nil, PortableInterceptor::IORInterceptor_var::IORInterceptor_var, and PortableInterceptor::IORInterceptor_var::operator=.

typedef CORBA::OctetSeq PortableInterceptor::ObjectId
 

Definition at line 47 of file ObjectReferenceTemplate.pidl.

typedef CORBA::OctetSeq_out PortableInterceptor::ObjectId_out
 

Definition at line 80 of file ObjectReferenceTemplateC.h.

typedef CORBA::OctetSeq_var PortableInterceptor::ObjectId_var
 

Definition at line 79 of file ObjectReferenceTemplateC.h.

typedef ObjectReferenceFactory* PortableInterceptor::ObjectReferenceFactory_ptr
 

Definition at line 89 of file ObjectReferenceTemplateC.h.

typedef ObjectReferenceTemplate* PortableInterceptor::ObjectReferenceTemplate_ptr
 

Definition at line 217 of file ObjectReferenceTemplateC.h.

typedef sequence<ObjectReferenceTemplate> PortableInterceptor::ObjectReferenceTemplateSeq
 

Definition at line 63 of file ObjectReferenceTemplate.pidl.

Referenced by PortableInterceptor::ObjectReferenceTemplateSeq::ObjectReferenceTemplateSeq, PortableInterceptor::ObjectReferenceTemplateSeq_out::ObjectReferenceTemplateSeq_out, PortableInterceptor::ObjectReferenceTemplateSeq_var::ObjectReferenceTemplateSeq_var, PortableInterceptor::ObjectReferenceTemplateSeq_out::operator=, and PortableInterceptor::ObjectReferenceTemplateSeq_var::operator=.

typedef char * PortableInterceptor::ORBId
 

Definition at line 45 of file ObjectReferenceTemplate.pidl.

typedef CORBA::String_out PortableInterceptor::ORBId_out
 

Definition at line 70 of file ObjectReferenceTemplateC.h.

typedef CORBA::String_var PortableInterceptor::ORBId_var
 

Definition at line 69 of file ObjectReferenceTemplateC.h.

typedef ORBInitializer* PortableInterceptor::ORBInitializer_ptr
 

Definition at line 2284 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::ORBInitializer::_nil, PortableInterceptor::ORBInitializer_var::operator=, and PortableInterceptor::ORBInitializer_var::ORBInitializer_var.

typedef ORBInitInfo* PortableInterceptor::ORBInitInfo_ptr
 

Definition at line 1989 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::ORBInitInfo::_nil, PortableInterceptor::ORBInitInfo_var::operator=, and PortableInterceptor::ORBInitInfo_var::ORBInitInfo_var.

typedef PolicyFactory* PortableInterceptor::PolicyFactory_ptr
 

Definition at line 1841 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::PolicyFactory::_nil, PortableInterceptor::PolicyFactory_var::operator=, and PortableInterceptor::PolicyFactory_var::PolicyFactory_var.

typedef CORBA::Short PortableInterceptor::ReplyStatus
 

Definition at line 60 of file PortableInterceptor.pidl.

typedef CORBA::Short_out PortableInterceptor::ReplyStatus_out
 

Definition at line 259 of file PortableInterceptorC.h.

typedef RequestInfo* PortableInterceptor::RequestInfo_ptr
 

Definition at line 473 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::RequestInfo::_nil, PortableInterceptor::RequestInfo_var::operator=, and PortableInterceptor::RequestInfo_var::RequestInfo_var.

typedef char * PortableInterceptor::ServerId
 

Definition at line 44 of file ObjectReferenceTemplate.pidl.

typedef CORBA::String_out PortableInterceptor::ServerId_out
 

Definition at line 65 of file ObjectReferenceTemplateC.h.

typedef CORBA::String_var PortableInterceptor::ServerId_var
 

Definition at line 64 of file ObjectReferenceTemplateC.h.

typedef ServerRequestInfo* PortableInterceptor::ServerRequestInfo_ptr
 

Definition at line 919 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::ServerRequestInfo::_nil, PortableInterceptor::ServerRequestInfo_var::operator=, and PortableInterceptor::ServerRequestInfo_var::ServerRequestInfo_var.

typedef ServerRequestInterceptor* PortableInterceptor::ServerRequestInterceptor_ptr
 

Definition at line 1311 of file PortableInterceptorC.h.

Referenced by PortableInterceptor::ServerRequestInterceptor::_nil, PortableInterceptor::ServerRequestInterceptor_var::operator=, and PortableInterceptor::ServerRequestInterceptor_var::ServerRequestInterceptor_var.

typedef CORBA::ULong PortableInterceptor::SlotId
 

Definition at line 71 of file PortableInterceptor.pidl.

typedef CORBA::ULong_out PortableInterceptor::SlotId_out
 

Definition at line 275 of file PortableInterceptorC.h.


Function Documentation

void PortableInterceptor::register_orb_initializer ORBInitializer_ptr init    TAO_ENV_ARG_DECL_WITH_DEFAULTS
 

Register an ORBInitializer with the global ORBInitializer table.

Definition at line 18 of file ORBInitializer_Registry.cpp.

Referenced by CORBA_ORB::init_orb_globals.

00021 {
00022   // Using ACE_Static_Object_Lock::instance() precludes
00023   // <register_orb_initializer> from being called within a static
00024   // object CTOR.
00025   ACE_MT (ACE_GUARD (TAO_SYNCH_RECURSIVE_MUTEX, guard,
00026                      *ACE_Static_Object_Lock::instance ()));
00027 
00028   // Make sure TAO's singleton manager is initialized.
00029   if (TAO_Singleton_Manager::instance ()->init () == -1)
00030     {
00031       ACE_ERROR ((LM_ERROR,
00032                   ACE_TEXT ("(%P|%t) register_orb_initializer: ")
00033                   ACE_TEXT ("Unable to pre-initialize TAO\n")));
00034     }
00035 
00036   CORBA_ORB::init_orb_globals (ACE_ENV_SINGLE_ARG_PARAMETER);
00037   ACE_CHECK;
00038 
00039   // Make sure the following is done after the global ORB
00040   // initialization since we need to have exceptions initialized.
00041 
00042   TAO_ORBInitializer_Registry::instance ()->register_orb_initializer (
00043     init
00044      ACE_ENV_ARG_PARAMETER);
00045 }


Variable Documentation

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_AdapterManagerId
 

Definition at line 507 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_AdapterName
 

Definition at line 76 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_AdapterState
 

Definition at line 511 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_ForwardRequest
 

Definition at line 253 of file PortableInterceptorC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_InvalidSlot
 

Definition at line 315 of file PortableInterceptorC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_ObjectId
 

Definition at line 81 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_ObjectReferenceFactory
 

Definition at line 209 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_ObjectReferenceTemplate
 

Definition at line 342 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_ObjectReferenceTemplateSeq
 

Definition at line 503 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_ORBId
 

Definition at line 71 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_ReplyStatus
 

Definition at line 260 of file PortableInterceptorC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_ServerId
 

Definition at line 66 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr PortableInterceptor::_tc_SlotId
 

Definition at line 276 of file PortableInterceptorC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::ACTIVE = 1
 

Definition at line 515 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::DISCARDING = 2
 

Definition at line 517 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::HOLDING = 0
 

Definition at line 513 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::INACTIVE = 3
 

Definition at line 519 of file ObjectReferenceTemplateC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::LOCATION_FORWARD = 3
 

Definition at line 268 of file PortableInterceptorC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::LOCATION_FORWARD_PERMANENT = 4
 

Definition at line 270 of file PortableInterceptorC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::NON_EXISTENT = 4
 

Definition at line 521 of file ObjectReferenceTemplateC.h.

typeprefix PortableInterceptor omg PortableInterceptor::org
 

Definition at line 48 of file PortableInterceptor.pidl.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::SUCCESSFUL = 0
 

Definition at line 262 of file PortableInterceptorC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::SYSTEM_EXCEPTION = 1
 

Definition at line 264 of file PortableInterceptorC.h.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::TRANSPORT_RETRY = 5
 

Definition at line 272 of file PortableInterceptorC.h.

const ReplyStatus PortableInterceptor::UNKNOWN = 6
 

Definition at line 69 of file PortableInterceptor.pidl.

TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short PortableInterceptor::USER_EXCEPTION = 2
 

Definition at line 266 of file PortableInterceptorC.h.


Generated on Mon Jun 16 16:03:11 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002