version 1.9, 2002/03/18 13:36:27
|
version 1.11, 2002/03/31 00:37:56
|
|
|
| |
void thread_switch(void); | void thread_switch(void); |
| |
#ifdef PEGASUS_PLATFORM_LINUX_IX86_GNU |
#if defined(PEGASUS_PLATFORM_LINUX_IX86_GNU) || defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU) |
// suspend this thread | // suspend this thread |
void suspend(void) ; | void suspend(void) ; |
| |
|
|
struct timeval & deadlock_detect); | struct timeval & deadlock_detect); |
| |
~ThreadPool(void); | ~ThreadPool(void); |
void allocate_and_awaken(void *parm, |
|
PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *work)(void *)) |
|
throw(IPCException); |
|
| |
void allocate_and_awaken(void *parm, | void allocate_and_awaken(void *parm, |
PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *work)(void *), | PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *work)(void *), |
Semaphore *blocking_sem) |
Semaphore *blocking = 0) |
throw(IPCException); | throw(IPCException); |
| |
| |