TAO_RTCORBA  2.4.0
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
 
interface  RTCORBA::PriorityModelPolicy
 
interface  RTCORBA::ThreadpoolPolicy
 
struct  RTCORBA::Protocol
 
interface  RTCORBA::ServerProtocolPolicy
 
interface  RTCORBA::ClientProtocolPolicy
 
interface  RTCORBA::PrivateConnectionPolicy
 
interface  RTCORBA::TCPProtocolProperties
 
interface  RTCORBA::GIOPProtocolProperties
 
interface  RTCORBA::UnixDomainProtocolProperties
 
interface  RTCORBA::SharedMemoryProtocolProperties
 
interface  RTCORBA::UserDatagramProtocolProperties
 
interface  RTCORBA::StreamControlProtocolProperties
 
struct  RTCORBA::PriorityBand
 
interface  RTCORBA::PriorityBandedConnectionPolicy
 
interface  RTCORBA::Current
 
interface  RTCORBA::Mutex
 
interface  RTCORBA::RTORB
 
exception  RTCORBA::RTORB::MutexNotFound
 
exception  RTCORBA::RTORB::InvalidThreadpool
 

Modules

 RTCORBA
 

Typedefs

typedef short RTCORBA::NativePriority
 
typedef short RTCORBA::Priority
 
typedef long RTCORBA::NetworkPriority
 
typedef unsigned long RTCORBA::ThreadpoolId
 
typedef sequence< ThreadpoolLane > RTCORBA::ThreadpoolLanes
 
typedef sequence< Protocol > RTCORBA::ProtocolList
 
typedef sequence< PriorityBand > RTCORBA::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.