Public Methods |
| TAO_RT_ORB (TAO_ORB_Core *orb_core) |
| Constructor.
|
virtual RTCORBA::Mutex_ptr | create_mutex (CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
virtual void | destroy_mutex (RTCORBA::Mutex_ptr the_mutex, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
virtual RTCORBA::Mutex_ptr | create_named_mutex (const char *name, CORBA::Boolean_out created_flag, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
virtual RTCORBA::Mutex_ptr | open_named_mutex (const char * name, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment () ) throw (CORBA::SystemException, RTCORBA::RTORB::MutexNotFound ) |
| Retrieve a previously created mutex.
|
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::Environment &ACE_TRY_ENV = TAO_default_environment ()) 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, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
| Create a RTCORBA threadpool to manage a set of threads without lanes.
|
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, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
virtual void | destroy_threadpool (RTCORBA::ThreadpoolId threadpool, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException, RTCORBA::RTORB::InvalidThreadpool) |
| Free the resources associated with the specified threadpool.
|
virtual RTCORBA::PriorityModelPolicy_ptr | create_priority_model_policy ( RTCORBA::PriorityModel priority_model, RTCORBA::Priority server_priority, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
| Create a priority model policy for use when configuring a POA.
|
virtual RTCORBA::ThreadpoolPolicy_ptr | create_threadpool_policy (RTCORBA::ThreadpoolId threadpool, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
| Create a ThreadpoolPolicy instance for POA creation.
|
virtual RTCORBA::PriorityBandedConnectionPolicy_ptr | create_priority_banded_connection_policy (const RTCORBA::PriorityBands & priority_bands, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
virtual RTCORBA::PrivateConnectionPolicy_ptr | create_private_connection_policy (CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
virtual RTCORBA::ServerProtocolPolicy_ptr | create_server_protocol_policy (const RTCORBA::ProtocolList & protocols, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
virtual RTCORBA::ClientProtocolPolicy_ptr | create_client_protocol_policy (const RTCORBA::ProtocolList & protocols, CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) throw (CORBA::SystemException) |
TAO_Thread_Pool_Manager& | tp_manager (void) |
| Get the Thread Pool Manager.
|
Protected Methods |
virtual | ~TAO_RT_ORB (void) |
| Protected destructor to enforce proper memory management of this reference counted object.
|
Protected Attributes |
TAO_ORB_Core* | orb_core_ |
| Reference to our creating ORB.
|
TAO_Named_RT_Mutex_Manager | mutex_mgr_ |
| mutex_mgr_ manages the names associated with named mutexes.
|
TAO_Thread_Pool_Manager* | tp_manager_ |
| Thread Pool Manager.
|