summaryrefslogtreecommitdiff
path: root/TAO/tao/IOP_IOR.pidl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IOP_IOR.pidl')
-rw-r--r--TAO/tao/IOP_IOR.pidl114
1 files changed, 0 insertions, 114 deletions
diff --git a/TAO/tao/IOP_IOR.pidl b/TAO/tao/IOP_IOR.pidl
deleted file mode 100644
index 896ef455302..00000000000
--- a/TAO/tao/IOP_IOR.pidl
+++ /dev/null
@@ -1,114 +0,0 @@
-// -*- IDL -*-
-/**
- * @file IOP_IOR.pidl
- *
- * $Id$
- *
- * @brief Pre-compiled IDL source for the IOP module.
- *
- * This file is used to generate IOPC.{h,cpp}, using the following
- * command:
- *
- * tao_idl.exe
- * -o orig -Gp -Gd -Ge 1 -GA -SS -Sci
- * -Wb,export_macro=TAO_Export
- * -Wb,export_include=tao/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,inl,cpp} .
- * cp orig/IOP_IORA.cpp .
- */
-
-#ifndef TAO_IOP_IOR_PIDL
-#define TAO_IOP_IOR_PIDL
-
-#include "tao/OctetSeq.pidl"
-
-#pragma prefix "omg.org"
-
-module IOP
-{
- typedef unsigned long ProfileId;
- const ProfileId TAG_INTERNET_IOP = 0;
- const ProfileId TAG_MULTIPLE_COMPONENTS = 1;
-
- struct TaggedProfile {
- ProfileId tag;
- CORBA::OctetSeq profile_data;
- };
-
- typedef sequence<TaggedProfile> TaggedProfileSeq;
-
- struct IOR {
- string type_id;
- TaggedProfileSeq profiles;
- };
-
- typedef unsigned long ComponentId;
- struct TaggedComponent {
- ComponentId tag;
- CORBA::OctetSeq component_data;
- };
- typedef sequence<TaggedComponent> MultipleComponentProfile;
- typedef sequence<TaggedComponent> TaggedComponentList;
- typedef sequence<TaggedComponent> TaggedComponentSeq;
-
- // @@ All security related tags are located in the Security Service
- // @@ related IDL files, in accordance with the Security Service 1.8
- // @@ specification.
-
- 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;
-
- typedef unsigned long ServiceId;
- struct ServiceContext {
- ServiceId context_id;
- CORBA::OctetSeq context_data;
- };
- typedef sequence <ServiceContext> ServiceContextList;
-
- 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 FORWARDED_IDENTITY = 8;
- const ServiceId UnknownExceptionInfo = 9;
-
- // The following are defined in CORBA v2.4.2 Chapter 24 (February, 2001):
- const ServiceId RTCorbaPriority = 10;
- const ServiceId RTCorbaPriorityRange = 11;
-
- // The following are defined in the ptc/2000-04-04:
- // Fault Tolerant CORBA Specification, V1.0
- 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;
-
- // The following are defined in 03-01-11
- const ProfileId TAG_UIPMC = 3;
- const ComponentId TAG_GROUP = 39;
- const ComponentId TAG_GROUP_IIOP = 40;
-};
-
-#pragma prefix ""
-
-#endif /* TAO_IOP_PIDL */