Classes |
class | InvalidThreadpool |
class | MutexNotFound |
Public Types |
typedef RTORB_ptr | _ptr_type |
typedef RTORB_var | _var_type |
typedef RTORB_out | _out_type |
Public Member Functions |
virtual ::RTCORBA::Mutex_ptr | create_mutex (void)=0 |
virtual void | destroy_mutex (::RTCORBA::Mutex_ptr the_mutex)=0 |
virtual ::RTCORBA::Mutex_ptr | create_named_mutex (const char *name,::CORBA::Boolean_out created_flag)=0 |
virtual ::RTCORBA::Mutex_ptr | open_named_mutex (const char *name)=0 |
virtual
::RTCORBA::TCPProtocolProperties_ptr | create_tcp_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size,::CORBA::Boolean keep_alive,::CORBA::Boolean dont_route,::CORBA::Boolean no_delay,::CORBA::Boolean enable_network_priority)=0 |
virtual
::RTCORBA::UnixDomainProtocolProperties_ptr | create_unix_domain_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size)=0 |
virtual
::RTCORBA::SharedMemoryProtocolProperties_ptr | create_shared_memory_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size,::CORBA::Boolean keep_alive,::CORBA::Boolean dont_route,::CORBA::Boolean no_delay,::CORBA::Long preallocate_buffer_size, const char *mmap_filename, const char *mmap_lockname)=0 |
virtual
::RTCORBA::UserDatagramProtocolProperties_ptr | create_user_datagram_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size,::CORBA::Boolean enable_network_priority)=0 |
virtual
::RTCORBA::StreamControlProtocolProperties_ptr | create_stream_control_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size,::CORBA::Boolean keep_alive,::CORBA::Boolean dont_route,::CORBA::Boolean no_delay,::CORBA::Boolean enable_network_priority)=0 |
virtual ::RTCORBA::ThreadpoolId | create_threadpool (::CORBA::ULong stacksize,::CORBA::ULong static_threads,::CORBA::ULong dynamic_threads,::RTCORBA::Priority default_priority,::CORBA::Boolean allow_request_buffering,::CORBA::ULong max_buffered_requests,::CORBA::ULong max_request_buffer_size)=0 |
virtual ::RTCORBA::ThreadpoolId | create_threadpool_with_lanes (::CORBA::ULong stacksize, const ::RTCORBA::ThreadpoolLanes &lanes,::CORBA::Boolean allow_borrowing,::CORBA::Boolean allow_request_buffering,::CORBA::ULong max_buffered_requests,::CORBA::ULong max_request_buffer_size)=0 |
virtual void | destroy_threadpool (::RTCORBA::ThreadpoolId threadpool)=0 |
virtual
::RTCORBA::PriorityModelPolicy_ptr | create_priority_model_policy (::RTCORBA::PriorityModel priority_model,::RTCORBA::Priority server_priority)=0 |
virtual
::RTCORBA::ThreadpoolPolicy_ptr | create_threadpool_policy (::RTCORBA::ThreadpoolId threadpool)=0 |
virtual
::RTCORBA::PriorityBandedConnectionPolicy_ptr | create_priority_banded_connection_policy (const ::RTCORBA::PriorityBands &priority_bands)=0 |
virtual
::RTCORBA::ServerProtocolPolicy_ptr | create_server_protocol_policy (const ::RTCORBA::ProtocolList &protocols)=0 |
virtual
::RTCORBA::ClientProtocolPolicy_ptr | create_client_protocol_policy (const ::RTCORBA::ProtocolList &protocols)=0 |
virtual
::RTCORBA::PrivateConnectionPolicy_ptr | create_private_connection_policy (void)=0 |
virtual ::CORBA::Boolean | _is_a (const char *type_id) |
virtual const char * | _interface_repository_id (void) const |
virtual ::CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
Static Public Member Functions |
static void | _tao_any_destructor (void *) |
static RTORB_ptr | _duplicate (RTORB_ptr obj) |
static void | _tao_release (RTORB_ptr obj) |
static RTORB_ptr | _narrow (::CORBA::Object_ptr obj) |
static RTORB_ptr | _unchecked_narrow (::CORBA::Object_ptr obj) |
static RTORB_ptr | _nil (void) |
Static Public Attributes |
::CORBA::TypeCode_ptr const | _tc_MutexNotFound |
::CORBA::TypeCode_ptr const | _tc_InvalidThreadpool |
Protected Member Functions |
| RTORB (void) |
virtual | ~RTORB (void) |
Private Member Functions |
| RTORB (const RTORB &) |
void | operator= (const RTORB &) |