TAO_RTCORBA 3.1.4
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
RTCORBA::RTORB Interface Reference

import <RTCORBA.pidl;

Inheritance diagram for RTCORBA::RTORB:
Inheritance graph
[legend]

Classes

exception  InvalidThreadpool
 
exception  MutexNotFound
 

Public Member Functions

Mutex create_mutex ()
 
void destroy_mutex (in Mutex the_mutex)
 
Mutex create_named_mutex (in string name, out boolean created_flag)
 
Mutex open_named_mutex (in string name) raises (MutexNotFound)
 
TCPProtocolProperties create_tcp_protocol_properties (in long send_buffer_size, in long recv_buffer_size, in boolean keep_alive, in boolean dont_route, in boolean no_delay, in boolean enable_network_priority)
 
UnixDomainProtocolProperties create_unix_domain_protocol_properties (in long send_buffer_size, in long recv_buffer_size)
 
SharedMemoryProtocolProperties create_shared_memory_protocol_properties (in long send_buffer_size, in long recv_buffer_size, in boolean keep_alive, in boolean dont_route, in boolean no_delay, in long preallocate_buffer_size, in string mmap_filename, in string mmap_lockname)
 
UserDatagramProtocolProperties create_user_datagram_protocol_properties (in long send_buffer_size, in long recv_buffer_size, in boolean enable_network_priority)
 
StreamControlProtocolProperties create_stream_control_protocol_properties (in long send_buffer_size, in long recv_buffer_size, in boolean keep_alive, in boolean dont_route, in boolean no_delay, in boolean enable_network_priority)
 
ThreadpoolId create_threadpool (in unsigned long stacksize, in unsigned long static_threads, in unsigned long dynamic_threads, in Priority default_priority, in boolean allow_request_buffering, in unsigned long max_buffered_requests, in unsigned long max_request_buffer_size)
 
ThreadpoolId create_threadpool_with_lanes (in unsigned long stacksize, in ThreadpoolLanes lanes, in boolean allow_borrowing, in boolean allow_request_buffering, in unsigned long max_buffered_requests, in unsigned long max_request_buffer_size)
 
void destroy_threadpool (in ThreadpoolId threadpool) raises (InvalidThreadpool)
 
PriorityModelPolicy create_priority_model_policy (in PriorityModel priority_model, in Priority server_priority)
 
ThreadpoolPolicy create_threadpool_policy (in ThreadpoolId threadpool)
 
PriorityBandedConnectionPolicy create_priority_banded_connection_policy (in PriorityBands priority_bands)
 
ServerProtocolPolicy create_server_protocol_policy (in ProtocolList protocols)
 
ClientProtocolPolicy create_client_protocol_policy (in ProtocolList protocols)
 
PrivateConnectionPolicy create_private_connection_policy ()
 

Member Function Documentation

◆ create_client_protocol_policy()

ClientProtocolPolicy RTCORBA::RTORB::create_client_protocol_policy ( in ProtocolList protocols)

◆ create_mutex()

Mutex RTCORBA::RTORB::create_mutex ( )

Implemented in TAO_RT_ORB.

◆ create_named_mutex()

Mutex RTCORBA::RTORB::create_named_mutex ( in string name,
out boolean created_flag )

◆ create_priority_banded_connection_policy()

PriorityBandedConnectionPolicy RTCORBA::RTORB::create_priority_banded_connection_policy ( in PriorityBands priority_bands)

◆ create_priority_model_policy()

PriorityModelPolicy RTCORBA::RTORB::create_priority_model_policy ( in PriorityModel priority_model,
in Priority server_priority )

◆ create_private_connection_policy()

PrivateConnectionPolicy RTCORBA::RTORB::create_private_connection_policy ( )

Implemented in TAO_RT_ORB.

◆ create_server_protocol_policy()

ServerProtocolPolicy RTCORBA::RTORB::create_server_protocol_policy ( in ProtocolList protocols)

◆ create_shared_memory_protocol_properties()

SharedMemoryProtocolProperties RTCORBA::RTORB::create_shared_memory_protocol_properties ( in long send_buffer_size,
in long recv_buffer_size,
in boolean keep_alive,
in boolean dont_route,
in boolean no_delay,
in long preallocate_buffer_size,
in string mmap_filename,
in string mmap_lockname )

◆ create_stream_control_protocol_properties()

StreamControlProtocolProperties RTCORBA::RTORB::create_stream_control_protocol_properties ( in long send_buffer_size,
in long recv_buffer_size,
in boolean keep_alive,
in boolean dont_route,
in boolean no_delay,
in boolean enable_network_priority )

◆ create_tcp_protocol_properties()

TCPProtocolProperties RTCORBA::RTORB::create_tcp_protocol_properties ( in long send_buffer_size,
in long recv_buffer_size,
in boolean keep_alive,
in boolean dont_route,
in boolean no_delay,
in boolean enable_network_priority )

◆ create_threadpool()

ThreadpoolId RTCORBA::RTORB::create_threadpool ( in unsigned long stacksize,
in unsigned long static_threads,
in unsigned long dynamic_threads,
in Priority default_priority,
in boolean allow_request_buffering,
in unsigned long max_buffered_requests,
in unsigned long max_request_buffer_size )

◆ create_threadpool_policy()

ThreadpoolPolicy RTCORBA::RTORB::create_threadpool_policy ( in ThreadpoolId threadpool)

◆ create_threadpool_with_lanes()

ThreadpoolId RTCORBA::RTORB::create_threadpool_with_lanes ( in unsigned long stacksize,
in ThreadpoolLanes lanes,
in boolean allow_borrowing,
in boolean allow_request_buffering,
in unsigned long max_buffered_requests,
in unsigned long max_request_buffer_size )

◆ create_unix_domain_protocol_properties()

UnixDomainProtocolProperties RTCORBA::RTORB::create_unix_domain_protocol_properties ( in long send_buffer_size,
in long recv_buffer_size )

◆ create_user_datagram_protocol_properties()

UserDatagramProtocolProperties RTCORBA::RTORB::create_user_datagram_protocol_properties ( in long send_buffer_size,
in long recv_buffer_size,
in boolean enable_network_priority )

◆ destroy_mutex()

void RTCORBA::RTORB::destroy_mutex ( in Mutex the_mutex)

◆ destroy_threadpool()

void RTCORBA::RTORB::destroy_threadpool ( in ThreadpoolId threadpool)
raises (InvalidThreadpool )

◆ open_named_mutex()

Mutex RTCORBA::RTORB::open_named_mutex ( in string name)
raises (MutexNotFound )

The documentation for this interface was generated from the following file: