#include <Thread.H>
Public Types | |
typedef void *(* | StartRoutine )(void *arg) |
Public Member Functions | |
thread () throw () | |
thread (const thread &other) throw () | |
~thread () throw () | |
void | fork (StartRoutine proc, void *arg, const thread_attr &attr) throw () |
void | fork (StartRoutine proc, void *arg) throw () |
void | fork (StartRoutine proc, void *arg, long stacksize) throw () |
void | detach () throw () |
void | fork_and_detach (StartRoutine proc, void *arg, const thread_attr &attr) throw () |
void | fork_and_detach (StartRoutine proc, void *arg) throw () |
void | fork_and_detach (StartRoutine proc, void *arg, long stacksize) throw () |
void * | join () throw () |
thread & | operator= (const thread &other) throw () |
void | get_sched_param (int &policy, int &sched_priority) throw () |
void | set_sched_param (int policy, int sched_priority) throw () |
Static Public Member Functions | |
static void | pause (int secs, int usecs=0) throw () |
static thread | self () throw () |
Private Member Functions | |
thread (pthread_t existing) throw () | |
void | fork_inner (StartRoutine proc, void *arg, const thread_attr &attr) throw () |
Private Attributes | |
pthread_t | t |
|
|
|
Definition at line 142 of file Thread.H. Referenced by Basics::thread::self(). |
|
|
|
|
|
|
|
|
|
Definition at line 156 of file Thread.H. References Basics::thread_attr::set_stacksize(). |
|
|
|
Referenced by ClientProc(), LimService::Forked_Run(), VDirVolatileRoot::init(), main(), MastershipInit2(), nfsd_init(), PrimInit(), ShortIdServerInit2(), and ShortIdStock::ShortIdStock(). |
|
Definition at line 175 of file Thread.H. References Basics::thread_attr::set_stacksize(). |
|
|
|
Referenced by CacheS::CacheS(), Client(), children::init(), Leases::Leases(), main(), and StartRenewLeaseThread(). |
|
|
|
|
|
Referenced by ClientProc(), main(), and Server(). |
|
|
|
Referenced by CacheS_DoFreeMPKFiles(), children::killer_body(), Leases_TimeoutProc(), main(), SMultiPKFile::PauseDeletionThread(), Thread2(), Thread3(), and wait_for_server(). |
|
Referenced by main(). |
|
|
|
|