#include <Thread_Pool.h>
Public Member Functions | |
TAO_Thread_Pool_Threads (TAO_Thread_Lane &lane) | |
Constructor. | |
int | svc (void) |
Method executed when a thread is spawned. | |
TAO_Thread_Lane & | lane (void) const |
Accessor to the lane to which this thread belongs to. | |
Static Public Member Functions | |
static void | set_tss_resources (TAO_ORB_Core &orb_core, TAO_Thread_Lane &thread_lane) |
Set TSS resources for the current thread. | |
Protected Member Functions | |
virtual int | run (TAO_ORB_Core &orb_core) |
Do the real work. | |
Protected Attributes | |
TAO_Thread_Lane & | lane_ |
Lane to which this thread belongs to. |
TAO_Thread_Pool_Threads::TAO_Thread_Pool_Threads | ( | TAO_Thread_Lane & | lane | ) |
Constructor.
TAO_Thread_Lane & TAO_Thread_Pool_Threads::lane | ( | void | ) | const |
Accessor to the lane to which this thread belongs to.
int TAO_Thread_Pool_Threads::run | ( | TAO_ORB_Core & | orb_core | ) | [protected, virtual] |
void TAO_Thread_Pool_Threads::set_tss_resources | ( | TAO_ORB_Core & | orb_core, | |
TAO_Thread_Lane & | thread_lane | |||
) | [static] |
Set TSS resources for the current thread.
Get the ORB_Core's TSS resources.
Set the lane attribute in TSS.
int TAO_Thread_Pool_Threads::svc | ( | void | ) | [virtual] |
TAO_Thread_Lane& TAO_Thread_Pool_Threads::lane_ [protected] |
Lane to which this thread belongs to.