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

Namespaces

 fe
 kernel
 

Macros

#define FE_SMX_DEBUG   FALSE
 
#define FE_STH_DEBUG   FALSE
 

Functions

void * fe::ext::stdmutex_init (bool a_recursive)
 
bool fe::ext::stdmutex_lock (bool a_recursive, void *a_pMutex, bool a_un, bool a_try, bool a_readOnly)
 
void fe::ext::stdmutex_finish (bool a_recursive, void *a_pMutex)
 
void * fe::ext::stdguard_init (bool a_recursive, void *a_pMutex, bool a_readOnly)
 
bool fe::ext::stdguard_lock (bool a_recursive, void *a_pGuard, bool a_un, bool a_try, bool a_readOnly)
 
void fe::ext::stdguard_finish (bool a_recursive, void *a_pGuard, bool a_readOnly)
 
void * fe::ext::stdcondition_init (void)
 
bool fe::ext::stdcondition_wait (void *a_pCondition, bool a_recursive, void *a_pGuard, bool a_readOnly)
 
bool fe::ext::stdcondition_notify (void *a_pCondition, bool a_all)
 
void fe::ext::stdcondition_finish (void *a_pCondition)
 
FE_DL_EXPORT bool fe::ext::mutex_init (void)
 
void * fe::ext::stdthread_default_init (void)
 
void * fe::ext::stdthread_init (void *a_pFunctor)
 
bool fe::ext::stdthread_config (void *a_pThread, String a_property, String a_value)
 
void fe::ext::stdthread_interrupt (void *a_pThread)
 
void fe::ext::stdthread_join (void *a_pThread)
 
bool fe::ext::stdthread_joinable (void *a_pThread)
 
void fe::ext::stdthread_finish (void *a_pThread)
 
void fe::ext::stdthread_interruption (void)
 
int fe::ext::stdthread_concurrency (void)
 
void * fe::ext::stdgroup_init (void)
 
void * fe::ext::stdgroup_create (void *a_pThreadGroup, void *a_pFunctor)
 
void fe::ext::stdgroup_join_all (void *a_pThreadGroup)
 
void fe::ext::stdgroup_finish (void *a_pThreadGroup)
 
FE_DL_EXPORT bool fe::ext::thread_init (void)