PortableInterceptor.pidl File Reference

Pre-compiled IDL source for the PortableInterceptor components in the ORB. More...

import "PI_Forward.pidl";
import "Current.pidl";
import "Dynamic.pidl";
import "Messaging_SyncScope.pidl";
import "IOP_Codec.pidl";
import "IOP_IOR.pidl";
import "orb_types.pidl";
import "Policy.pidl";

Namespaces

namespace  PortableInterceptor

Classes

interface  PortableInterceptor::Interceptor
exception  PortableInterceptor::ForwardRequest
exception  PortableInterceptor::InvalidSlot
interface  PortableInterceptor::Current
interface  PortableInterceptor::RequestInfo
interface  PortableInterceptor::ClientRequestInfo
interface  PortableInterceptor::ServerRequestInfo
interface  PortableInterceptor::ClientRequestInterceptor
interface  PortableInterceptor::ServerRequestInterceptor
interface  PortableInterceptor::PolicyFactory
interface  PortableInterceptor::ORBInitInfo
exception  PortableInterceptor::ORBInitInfo::DuplicateName
exception  PortableInterceptor::ORBInitInfo::InvalidName
interface  PortableInterceptor::ORBInitializer

Typedefs

typedef short PortableInterceptor::ReplyStatus
typedef unsigned long PortableInterceptor::SlotId

Variables

const AdapterState PortableInterceptor::HOLDING = 0
const AdapterState PortableInterceptor::ACTIVE = 1
const AdapterState PortableInterceptor::DISCARDING = 2
const AdapterState PortableInterceptor::INACTIVE = 3
const AdapterState PortableInterceptor::NON_EXISTENT = 4
const ReplyStatus PortableInterceptor::SUCCESSFUL = 0
const ReplyStatus PortableInterceptor::SYSTEM_EXCEPTION = 1
const ReplyStatus PortableInterceptor::USER_EXCEPTION = 2
const ReplyStatus PortableInterceptor::LOCATION_FORWARD = 3
const ReplyStatus PortableInterceptor::LOCATION_FORWARD_PERMANENT = 4
const ReplyStatus PortableInterceptor::TRANSPORT_RETRY = 5
const ReplyStatus PortableInterceptor::UNKNOWN = 6


Detailed Description

Pre-compiled IDL source for the PortableInterceptor components in the ORB.

Id
PortableInterceptor.pidl,v 1.1.1.3.2.1 2005/07/06 15:46:10 chad Exp

This file contains the interface definitions for "Portable" Interceptor support. The following is from orbos/99-12-02 Portable Interceptors spec, the full IDL is downloadable from orbos/99-12-02.

Additional updates from ptc/00-08-05 are also included. Changes include:

This file was used to generate the code in PortableInterceptorC.* The command used to generate code is:

tao_idl -o orig -Gp -Gd -Ge 1 -GT -GA -Sc -Wb,export_include="tao/TAO_Export.h" -Wb,export_macro=TAO_Export -Wb,pre_include="ace/pre.h" -Wb,post_include="ace/post.h" PortableInterceptor.pidl

Patches for changes to the generated code are available in the `diffs' directory.


Generated on Wed Nov 23 16:01:22 2005 for TAO by  doxygen 1.4.5