Drizzled Public API Documentation

CSThreadList Class Reference
Inheritance diagram for CSThreadList:
CSLinkedList CSMutex CSObject

List of all members.

Public Member Functions

void signalAllThreads (int sig)
void quitAllThreads ()
void stopAllThreads ()
void clear ()
uint32_t getSize ()
void addFront (CSObject *item)
void addBack (CSObject *item)
bool remove (CSObject *item)
CSObjectremoveBack ()
CSObjectgetBack ()
CSObjectgetFront ()
CSObjectremoveFront ()
virtual void retain ()
virtual void release ()
virtual void finalize ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)
virtual void lock ()
virtual void unlock ()

Friends

class CSLock
class CSSync

Detailed Description

Definition at line 81 of file CSThread.h.


Member Function Documentation

void CSThreadList::signalAllThreads ( int  sig)

Send the given signal to all threads, except to self!

Definition at line 128 of file CSThread.cc.

References CSThread::signal().


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