|
mUPnP for C
|
The generic wrapper struct for mUPnP's threads. More...
#include <thread.h>
Data Fields | |
| MUPNP_LIST_STRUCT_MEMBERS bool | runnableFlag |
| pthread_t | pThread |
| pthread_mutex_t | stateMutex |
| pthread_cond_t | completion |
| bool | isRunning |
| bool | stopWaiting |
| bool | deletePending |
| void(* | action )(struct _mUpnpThread *) |
| void * | userData |
The generic wrapper struct for mUPnP's threads.
This wrapper has been created to enable 100% code compatibility between different platforms (Linux, Win32 etc..)
| void(* _mUpnpThread::action) (struct _mUpnpThread *) |
Thread's worker function
| pthread_cond_t _mUpnpThread::completion |
| bool _mUpnpThread::deletePending |
| bool _mUpnpThread::isRunning |
| pthread_t _mUpnpThread::pThread |
The POSIX thread handle
| MUPNP_LIST_STRUCT_MEMBERS bool _mUpnpThread::runnableFlag |
Indicates whether this thread is ready to run
| pthread_mutex_t _mUpnpThread::stateMutex |
| bool _mUpnpThread::stopWaiting |
| void* _mUpnpThread::userData |
Arbitrary data pointer