_CgThread Struct Reference

The generic wrapper struct for CyberLinkC's threads. More...

#include <cthread.h>


Data Fields

BOOL headFlag
_CgThreadprev
_CgThreadnext
BOOL runnableFlag
pthread_t pThread
void(* action )(struct _CgThread *)
void * userData


Detailed Description

The generic wrapper struct for CyberLinkC's threads.

This wrapper has been created to enable 100% code compatibility between different platforms (Linux, Win32 etc..)


Field Documentation

void(* _CgThread::action)(struct _CgThread *)

Thread's worker function

BOOL _CgThread::headFlag

struct _CgThread* _CgThread::next

struct _CgThread* _CgThread::prev

pthread_t _CgThread::pThread

The POSIX thread handle

BOOL _CgThread::runnableFlag

Indicates whether this thread is ready to run

void* _CgThread::userData

Arbitrary data pointer


The documentation for this struct was generated from the following file:
Generated on Tue Aug 8 14:56:29 2006 for CyberLinkC by  doxygen 1.4.7