summaryrefslogtreecommitdiff
path: root/TAO/tao/RTCORBA.pidl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/RTCORBA.pidl')
-rw-r--r--TAO/tao/RTCORBA.pidl52
1 files changed, 14 insertions, 38 deletions
diff --git a/TAO/tao/RTCORBA.pidl b/TAO/tao/RTCORBA.pidl
index 0971f9a8b00..ecd0e4cd45e 100644
--- a/TAO/tao/RTCORBA.pidl
+++ b/TAO/tao/RTCORBA.pidl
@@ -25,10 +25,6 @@
// all. It is unclear whether that was intentional or a
// result of sloppiness. Until the former is proved, the
// latter will be assumed and all interfaces made <local>.
-// 3. Two TAO-specific interfaces, UnixDomainProtocolProperties
-// and SharedMemoryProtocolProperties, have been added to allow
-// configuration of TAO's UIOP and SHMEM pluggable protocols
-// through RTCORBA Protocol Policies.
//
// This file was used to generate the code in
// RTCORBA{C,S,S_T}.{h,i,cpp} The command used to generate code
@@ -36,7 +32,7 @@
//
// tao_idl -o orig -Gp -Gd -Ge 1 -Gv \
// -Wb,export_macro=TAO_Export \
-// -Wb,export_include="tao/corbafwd.h" \
+// -Wb,export_include=corbafwd.h \
// -Wb,pre_include="ace/pre.h" \
// -Wb,post_include="ace/post.h" \
// RTCORBA.pidl
@@ -129,36 +125,16 @@ module RTCORBA
local interface ProtocolProperties {};
local interface TCPProtocolProperties : ProtocolProperties
- {
- attribute long send_buffer_size;
- attribute long recv_buffer_size;
- attribute boolean keep_alive;
- attribute boolean dont_route;
- attribute boolean no_delay;
- };
+ {
+ attribute long send_buffer_size;
+ attribute long recv_buffer_size;
+ attribute boolean keep_alive;
+ attribute boolean dont_route;
+ attribute boolean no_delay;
+ };
local interface GIOPProtocolProperties : ProtocolProperties {};
- // Properties for TAO-specific protocols (these protocols &
- // interfaces are not specified by the OMG).
-
- // Communication over Unix Domain Sockets (Local IPC).
- local interface UnixDomainProtocolProperties : ProtocolProperties
- {
- attribute long send_buffer_size;
- attribute long recv_buffer_size;
- };
-
- // Communication over Shared Memory.
- local interface SharedMemoryProtocolProperties : ProtocolProperties
- {
- attribute long preallocate_buffer_size;
- attribute string mmap_filename;
- attribute string mmap_lockname;
- };
-
- // End of TAO-specific interfaces.
-
struct Protocol
{
IOP::ProfileId protocol_type;
@@ -170,16 +146,16 @@ module RTCORBA
// Server Protocol Policy
const CORBA::PolicyType SERVER_PROTOCOL_POLICY_TYPE = 0x54410004;
local interface ServerProtocolPolicy : CORBA::Policy
- {
- readonly attribute ProtocolList protocols;
- };
+ {
+ readonly attribute ProtocolList protocols;
+ };
// Client Protocol Policy
const CORBA::PolicyType CLIENT_PROTOCOL_POLICY_TYPE = 0x54410005;
local interface ClientProtocolPolicy : CORBA::Policy
- {
- readonly attribute ProtocolList protocols;
- };
+ {
+ readonly attribute ProtocolList protocols;
+ };
// RT Current.
local interface Current : CORBA::Current