gatelib  2.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
g::mthread::Thread Class Reference
Inheritance diagram for g::mthread::Thread:
g::mthread::ThreadAbstract g::mthread::ThreadSelf g::mthread::ThreadSimple g::mthread::ThreadWithParam

Public Member Functions

virtual void cancel ()
 
virtual void * join ()
 
virtual const void * detach ()
 
GInt64_t getId () const
 
const char * getThreadName () const
 
bool isAttached () const
 
void * getData ()
 
GInt32_t getPriority ()
 
void setPriority (GInt32_t priority)
 

Static Public Member Functions

static GInt32_t get_MaxPriority (GSchedulePolicy_t=sched_other)
 
static GInt32_t get_MinPriority (GSchedulePolicy_t=sched_other)
 
static GSchedulePolicy_t get_ProcessSchedulePolicy (GInt32_t pid=G_THREAD_CURRENT_PROCESS)
 
static void set_ProcessSchedulePolicy (GSchedulePolicy_t, GInt32_t pid=G_THREAD_CURRENT_PROCESS)
 
static void do_Sleep (double sleep_secs)
 
static GInt64_t get_CurrentThreadId ()
 
static void do_CurrentThreadExit (void *exit_value)
 
static ThreadAbstractget_AssociatedThreadAbstract ()
 

Protected Member Functions

virtual void mAttach (const void *aData)
 

Protected Attributes

bool mIsAttached
 
GInt64_t mId
 

Friends

class ThreadSelf
 
class ThreadAbstract
 

The documentation for this class was generated from the following file: