summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/miop.idl
diff options
context:
space:
mode:
authorfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-01-13 20:00:16 +0000
committerfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-01-13 20:00:16 +0000
commit6f2f1b51ca24a7e53b1483e18e9723f4cfc037ed (patch)
tree2fce526408ef9f264e20f9207eb46eaa8e542e62 /TAO/orbsvcs/orbsvcs/miop.idl
parentfacefca48813ec7086d6044da21f17c710d52700 (diff)
downloadATCD-6f2f1b51ca24a7e53b1483e18e9723f4cfc037ed.tar.gz
ChangeLogTag: Sun Jan 13 13:02:41 2002 Frank Hunleth <fhunleth@cs.wustl.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/miop.idl')
-rw-r--r--TAO/orbsvcs/orbsvcs/miop.idl55
1 files changed, 55 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/miop.idl b/TAO/orbsvcs/orbsvcs/miop.idl
new file mode 100644
index 00000000000..d4db1fe04b9
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/miop.idl
@@ -0,0 +1,55 @@
+//
+// $Id$
+//
+// ================================================================
+//
+// = LIBRARY
+// TAO_PortableGroup
+//
+// = FILENAME
+// miop.pidl
+//
+// = DESCRIPTION
+//
+// This file contains MIOP packet and profile information from
+// the MIOP specification.
+//
+// ================================================================
+
+#ifndef MIOP_IDL
+#define MIOP_IDL
+
+#include <tao/IOP.pidl>
+#include <tao/GIOP.pidl>
+
+#pragma prefix "omg.org"
+
+module MIOP
+{
+ typedef sequence <octet, 252> UniqueId;
+
+ struct PacketHeader_1_0
+ {
+ char magic[4];
+ octet hdr_version;
+ octet flags;
+ unsigned short packet_length;
+ unsigned long packet_number;
+ unsigned long number_of_packets;
+ UniqueId Id;
+ };
+
+ typedef GIOP::Version Version;
+
+ typedef string Address;
+
+ struct UIPMC_ProfileBody
+ {
+ Version miop_version;
+ Address the_address;
+ short the_port;
+ sequence<IOP::TaggedComponent> components;
+ };
+};
+
+#endif