|
Public Types |
typedef RTORB_ptr | _ptr_type |
typedef RTORB_var | _var_type |
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 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 () |
virtual ::RTCORBA::Mutex_ptr | create_mutex (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual void | destroy_mutex (::RTCORBA::Mutex_ptr the_mutex ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::Mutex_ptr | create_named_mutex (const char *name,::CORBA::Boolean_out created_flag ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::Mutex_ptr | open_named_mutex (const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::RTCORBA::RTORB::MutexNotFound ) |
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 ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::UnixDomainProtocolProperties_ptr | create_unix_domain_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
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 ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::UserDatagramProtocolProperties_ptr | create_user_datagram_protocol_properties (::CORBA::Boolean enable_network_priority ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
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 ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
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 ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
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 ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual void | destroy_threadpool (::RTCORBA::ThreadpoolId threadpool ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::RTCORBA::RTORB::InvalidThreadpool ) |
virtual ::RTCORBA::PriorityModelPolicy_ptr | create_priority_model_policy (::RTCORBA::PriorityModel priority_model,::RTCORBA::Priority server_priority ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::ThreadpoolPolicy_ptr | create_threadpool_policy (::RTCORBA::ThreadpoolId threadpool ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::PriorityBandedConnectionPolicy_ptr | create_priority_banded_connection_policy (const ::RTCORBA::PriorityBands &priority_bands ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::ServerProtocolPolicy_ptr | create_server_protocol_policy (const ::RTCORBA::ProtocolList &protocols ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::ClientProtocolPolicy_ptr | create_client_protocol_policy (const ::RTCORBA::ProtocolList &protocols ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual ::RTCORBA::PrivateConnectionPolicy_ptr | create_private_connection_policy (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException ) |
virtual CORBA::Boolean | _is_a (const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
virtual const char * | _interface_repository_id (void) const |
virtual CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
Static Public Member Functions |
RTORB_ptr | _duplicate (RTORB_ptr obj) |
void | _tao_release (RTORB_ptr obj) |
RTORB_ptr | _narrow (CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
RTORB_ptr | _unchecked_narrow (CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
RTORB_ptr | _nil (void) |
void | _tao_any_destructor (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 &) |