Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

IOP_IOR.pidl File Reference

Pre-compiled IDL source for the IOP module. More...

#include <orb.idl>
import "OctetSeq.pidl";

Include dependency graph for IOP_IOR.pidl:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Namespaces

namespace  IOP

Classes

struct  IOP::TaggedProfile
struct  IOP::IOR
struct  IOP::TaggedComponent
struct  IOP::ServiceContext

Typedefs

typedef unsigned long ProfileId
typedef sequence< TaggedProfile > TaggedProfileSeq
typedef unsigned long ComponentId
typedef sequence< TaggedComponent > MultipleComponentProfile
typedef sequence< TaggedComponent > TaggedComponentList
typedef sequence< TaggedComponent > TaggedComponentSeq
typedef unsigned long ServiceId
typedef sequence< ServiceContext > ServiceContextList

Variables

const ProfileId TAG_INTERNET_IOP = 0
const ProfileId TAG_MULTIPLE_COMPONENTS = 1
const ComponentId TAG_ORB_TYPE = 0
const ComponentId TAG_CODE_SETS = 1
const ComponentId TAG_POLICIES = 2
const ComponentId TAG_ALTERNATE_IIOP_ADDRESS = 3
const ComponentId TAG_COMPLETE_OBJECT_KEY = 5
const ComponentId TAG_ENDPOINT_ID_POSITION = 6
const ComponentId TAG_LOCATION_POLICY = 12
const ComponentId TAG_DCE_STRING_BINDING = 100
const ComponentId TAG_DCE_BINDING_NAME = 101
const ComponentId TAG_DCE_NO_PIPES = 102
const ServiceId TransactionService = 0
const ServiceId CodeSets = 1
const ServiceId ChainBypassCheck = 2
const ServiceId ChainBypassInfo = 3
const ServiceId LogicalThreadId = 4
const ServiceId BI_DIR_IIOP = 5
const ServiceId SendingContextRunTime = 6
const ServiceId INVOCATION_POLICIES = 7
const ServiceId UnknownExceptionInfo = 9
const ServiceId RTCorbaPriority = 10
const ServiceId RTCorbaPriorityRange = 11
const ComponentId TAG_FT_GROUP = 27
const ComponentId TAG_FT_PRIMARY = 28
const ComponentId TAG_FT_HEARTBEAT_ENABLED = 29
const ServiceId FT_GROUP_VERSION = 12
const ServiceId FT_REQUEST = 13
const ProfileId TAG_UIPMC = 0x54414f0c
const ComponentId TAG_GROUP = 0x54414f03
const ComponentId TAG_GROUP_IIOP = 0x54414f04

Detailed Description

Pre-compiled IDL source for the IOP module.

Id
IOP_IOR.pidl,v 1.10 2004/04/13 10:33:57 jwillemsen Exp

This file is used to generate IOPC.{h,i,cpp}, using the following command:

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

and then:

cp orig/IOP_IORC.{h,i,cpp} . cp orig/IOP_IORA.{h,cpp} .

patch < diffs/IOP_IOR.diff

The code left in IOP_IORC.{h,i,cpp} and IOP_IORA.{h,cpp} is ready for use.


Typedef Documentation

typedef CORBA::ULong IOP::ComponentId
 

typedef sequence<TaggedComponent> IOP::MultipleComponentProfile
 

typedef CORBA::ULong IOP::ProfileId
 

typedef sequence<ServiceContext> IOP::ServiceContextList
 

typedef CORBA::ULong IOP::ServiceId
 

typedef sequence<TaggedComponent> IOP::TaggedComponentList
 

typedef sequence<TaggedComponent> IOP::TaggedComponentSeq
 

typedef sequence<TaggedProfile> IOP::TaggedProfileSeq
 


Variable Documentation

const IOP::ServiceId IOP::BI_DIR_IIOP = 5
 

const IOP::ServiceId IOP::ChainBypassCheck = 2
 

const IOP::ServiceId IOP::ChainBypassInfo = 3
 

const IOP::ServiceId IOP::CodeSets = 1
 

const IOP::ServiceId IOP::FT_GROUP_VERSION = 12
 

const IOP::ServiceId IOP::FT_REQUEST = 13
 

const IOP::ServiceId IOP::INVOCATION_POLICIES = 7
 

const IOP::ServiceId IOP::LogicalThreadId = 4
 

const IOP::ServiceId IOP::RTCorbaPriority = 10
 

const IOP::ServiceId IOP::RTCorbaPriorityRange = 11
 

const IOP::ServiceId IOP::SendingContextRunTime = 6
 

const IOP::ComponentId IOP::TAG_ALTERNATE_IIOP_ADDRESS = 3
 

const IOP::ComponentId IOP::TAG_CODE_SETS = 1
 

const IOP::ComponentId IOP::TAG_COMPLETE_OBJECT_KEY = 5
 

const IOP::ComponentId IOP::TAG_DCE_BINDING_NAME = 101
 

const IOP::ComponentId IOP::TAG_DCE_NO_PIPES = 102
 

const IOP::ComponentId IOP::TAG_DCE_STRING_BINDING = 100
 

const IOP::ComponentId IOP::TAG_ENDPOINT_ID_POSITION = 6
 

const IOP::ComponentId IOP::TAG_FT_GROUP = 27
 

const IOP::ComponentId IOP::TAG_FT_HEARTBEAT_ENABLED = 29
 

const IOP::ComponentId IOP::TAG_FT_PRIMARY = 28
 

const IOP::ComponentId IOP::TAG_GROUP = 0x54414f03
 

const IOP::ComponentId IOP::TAG_GROUP_IIOP = 0x54414f04
 

const IOP::ProfileId IOP::TAG_INTERNET_IOP = 0
 

const IOP::ComponentId IOP::TAG_LOCATION_POLICY = 12
 

const IOP::ProfileId IOP::TAG_MULTIPLE_COMPONENTS = 1
 

const IOP::ComponentId IOP::TAG_ORB_TYPE = 0
 

const IOP::ComponentId IOP::TAG_POLICIES = 2
 

const IOP::ProfileId IOP::TAG_UIPMC = 0x54414f0c
 

const IOP::ServiceId IOP::TransactionService = 0
 

const IOP::ServiceId IOP::UnknownExceptionInfo = 9
 


Generated on Fri Dec 31 15:17:20 2004 for TAO by  doxygen 1.3.9.1