Free Electron
Namespaces | Macros | Functions
boostthreadDL.cc File Reference
#include <boostthread/boostthread.pmh>
#include "platform/dlCore.cc"
Include dependency graph for boostthreadDL.cc:

Namespaces

 fe
 kernel
 

Macros

#define FE_BMX_DEBUG   FALSE
 
#define FE_BTH_DEBUG   FALSE
 

Functions

void * fe::ext::boostmutex_init (bool a_recursive)
 
bool fe::ext::boostmutex_lock (bool a_recursive, void *a_pMutex, bool a_un, bool a_try, bool a_readOnly)
 
void fe::ext::boostmutex_finish (bool a_recursive, void *a_pMutex)
 
void * fe::ext::boostguard_init (bool a_recursive, void *a_pMutex, bool a_readOnly)
 
bool fe::ext::boostguard_lock (bool a_recursive, void *a_pGuard, bool a_un, bool a_try, bool a_readOnly)
 
void fe::ext::boostguard_finish (bool a_recursive, void *a_pGuard, bool a_readOnly)
 
void * fe::ext::boostcondition_init (void)
 
bool fe::ext::boostcondition_wait (void *a_pCondition, bool a_recursive, void *a_pGuard, bool a_readOnly)
 
bool fe::ext::boostcondition_notify (void *a_pCondition, bool a_all)
 
void fe::ext::boostcondition_finish (void *a_pCondition)
 
FE_DL_EXPORT bool fe::ext::mutex_init (void)
 
void * fe::ext::boostthread_default_init (void)
 
void * fe::ext::boostthread_init (void *a_pFunctor)
 
void fe::ext::boostthread_interrupt (void *a_pThread)
 
void fe::ext::boostthread_join (void *a_pThread)
 
bool fe::ext::boostthread_joinable (void *a_pThread)
 
void fe::ext::boostthread_finish (void *a_pThread)
 
void fe::ext::boostthread_interruption (void)
 
int fe::ext::boostthread_concurrency (void)
 
void * fe::ext::boostgroup_init (void)
 
void * fe::ext::boostgroup_create (void *a_pThreadGroup, void *a_pFunctor)
 
void fe::ext::boostgroup_join_all (void *a_pThreadGroup)
 
void fe::ext::boostgroup_finish (void *a_pThreadGroup)
 
FE_DL_EXPORT bool fe::ext::thread_init (void)