TAO_RTCORBA 4.0.1
Loading...
Searching...
No Matches
Classes | Modules | Typedefs | Enumerations | Variables
RTCORBA.pidl File Reference

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

import "tao/IOP.pidl;
import "tao/TimeBase.pidl;
import "tao/Policy.pidl;
import "tao/RTCORBA/RT_ProtocolProperties.pidl;

Classes

struct  RTCORBA::ThreadpoolLane
 
local interface  RTCORBA::PriorityModelPolicy
 
local interface  RTCORBA::ThreadpoolPolicy
 
struct  RTCORBA::Protocol
 
local interface  RTCORBA::ServerProtocolPolicy
 
local interface  RTCORBA::ClientProtocolPolicy
 
local interface  RTCORBA::PrivateConnectionPolicy
 
local interface  RTCORBA::TCPProtocolProperties
 
local interface  RTCORBA::GIOPProtocolProperties
 
local interface  RTCORBA::UnixDomainProtocolProperties
 
local interface  RTCORBA::SharedMemoryProtocolProperties
 
local interface  RTCORBA::UserDatagramProtocolProperties
 
local interface  RTCORBA::StreamControlProtocolProperties
 
struct  RTCORBA::PriorityBand
 
local interface  RTCORBA::PriorityBandedConnectionPolicy
 
local interface  RTCORBA::Current
 
local interface  RTCORBA::Mutex
 
local interface  RTCORBA::RTORB
 
exception  RTCORBA::RTORB::MutexNotFound
 
exception  RTCORBA::RTORB::InvalidThreadpool
 

Modules

namespace  RTCORBA
 

Typedefs

typedef short RTCORBA::NativePriority
 
typedef short RTCORBA::Priority
 
typedef long RTCORBA::NetworkPriority
 
typedef unsigned long RTCORBA::ThreadpoolId
 
typedef sequence< ThreadpoolLaneRTCORBA::ThreadpoolLanes
 
typedef sequence< ProtocolRTCORBA::ProtocolList
 
typedef sequence< PriorityBandRTCORBA::PriorityBands
 

Enumerations

enum  RTCORBA::PriorityModel { RTCORBA::CLIENT_PROPAGATED , RTCORBA::SERVER_DECLARED }
 

Variables

const Priority RTCORBA::minPriority = 0
 
const Priority RTCORBA::maxPriority = 32767
 
native RTCORBA::PriorityTransform
 
const CORBA::PolicyType RTCORBA::PRIORITY_MODEL_POLICY_TYPE = 40
 
const CORBA::PolicyType RTCORBA::THREADPOOL_POLICY_TYPE = 41
 
const CORBA::PolicyType RTCORBA::SERVER_PROTOCOL_POLICY_TYPE = 42
 
const CORBA::PolicyType RTCORBA::CLIENT_PROTOCOL_POLICY_TYPE = 43
 
const CORBA::PolicyType RTCORBA::PRIVATE_CONNECTION_POLICY_TYPE = 44
 
const CORBA::PolicyType RTCORBA::PRIORITY_BANDED_CONNECTION_POLICY_TYPE = 45
 

Detailed Description

Pre-compiled IDL source for the RTCORBA module.

The RTCORBA module specified in CORBA v2.4.2 Chapter 24 (February, 2001).

Changes to the original OMG idl:

1.  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.
2.  TAO-specific support for named mutexes has been added.
3.  Added RT_ORB::create_tcp_protocol_properties which seems
    to come and go from the formal specification, but is needed.