|
| | TAO_Thread_Pool (TAO_Thread_Pool_Manager &manager, CORBA::ULong id, CORBA::ULong stack_size, CORBA::ULong static_threads, CORBA::ULong dynamic_threads, CORBA::Short default_priority, CORBA::Boolean allow_request_buffering, CORBA::ULong max_buffered_requests, CORBA::ULong max_request_buffer_size, TAO_RT_ORBInitializer::TAO_RTCORBA_DT_LifeSpan lifespan, ACE_Time_Value const &dynamic_thread_time) |
| | Constructor (for pools without lanes). More...
|
| |
| | TAO_Thread_Pool (TAO_Thread_Pool_Manager &manager, CORBA::ULong id, CORBA::ULong stack_size, const RTCORBA::ThreadpoolLanes &lanes, CORBA::Boolean allow_borrowing, CORBA::Boolean allow_request_buffering, CORBA::ULong max_buffered_requests, CORBA::ULong max_request_buffer_size, TAO_RT_ORBInitializer::TAO_RTCORBA_DT_LifeSpan lifespan, ACE_Time_Value const &dynamic_thread_time) |
| | Constructor (for pools with lanes). More...
|
| |
| | ~TAO_Thread_Pool (void) |
| | Destructor. More...
|
| |
| void | open (void) |
| | Open the pool. More...
|
| |
| void | finalize (void) |
| | Finalize the resources. More...
|
| |
| void | shutdown_reactor (void) |
| | Shutdown the reactor. More...
|
| |
| void | wait (void) |
| | Wait for threads to exit. More...
|
| |
| void | shutting_down (void) |
| | Mark this thread pool that we are shutting down. More...
|
| |
| int | is_collocated (const TAO_MProfile &mprofile) |
| | Does mprofile belong to us? More...
|
| |
| int | create_static_threads (void) |
| | Create the static threads - only called once. More...
|
| |
| bool | with_lanes (void) const |
| | Check if this thread pool has (explicit) lanes. More...
|
| |
Class representing the thread pool inside a thread pool manager.