cSkinQueuedMessage Class Reference

Inheritance diagram for cSkinQueuedMessage:

Inheritance graph
[legend]
Collaboration diagram for cSkinQueuedMessage:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cSkinQueuedMessage (eMessageType Type, const char *s, int Seconds, int Timeout)
virtual ~cSkinQueuedMessage ()

Private Attributes

eMessageType type
char * message
int seconds
int timeout
tThreadId threadId
eKeys key
int state
cMutex mutex
cCondVar condVar

Friends

class cSkins


Detailed Description

Definition at line 16 of file skins.c.


Constructor & Destructor Documentation

cSkinQueuedMessage::cSkinQueuedMessage ( eMessageType  Type,
const char *  s,
int  Seconds,
int  Timeout 
)

Definition at line 33 of file skins.c.

References key, kNone, message, seconds, state, cThread::ThreadId(), threadId, timeout, and type.

Here is the call graph for this function:

cSkinQueuedMessage::~cSkinQueuedMessage (  )  [virtual]

Definition at line 44 of file skins.c.

References message.


Friends And Related Function Documentation

friend class cSkins [friend]

Definition at line 17 of file skins.c.


Member Data Documentation

eMessageType cSkinQueuedMessage::type [private]

Definition at line 19 of file skins.c.

Referenced by cSkinQueuedMessage(), and cSkins::ProcessQueuedMessages().

char* cSkinQueuedMessage::message [private]

Definition at line 20 of file skins.c.

Referenced by cSkinQueuedMessage(), cSkins::ProcessQueuedMessages(), and ~cSkinQueuedMessage().

int cSkinQueuedMessage::seconds [private]

Definition at line 21 of file skins.c.

Referenced by cSkinQueuedMessage(), and cSkins::ProcessQueuedMessages().

int cSkinQueuedMessage::timeout [private]

Definition at line 22 of file skins.c.

Referenced by cSkinQueuedMessage(), and cSkins::ProcessQueuedMessages().

tThreadId cSkinQueuedMessage::threadId [private]

Definition at line 23 of file skins.c.

Referenced by cSkinQueuedMessage().

eKeys cSkinQueuedMessage::key [private]

Definition at line 24 of file skins.c.

Referenced by cSkinQueuedMessage(), cSkins::ProcessQueuedMessages(), and cSkins::QueueMessage().

int cSkinQueuedMessage::state [private]

Definition at line 25 of file skins.c.

Referenced by cSkinQueuedMessage(), cSkins::ProcessQueuedMessages(), and cSkins::QueueMessage().

cMutex cSkinQueuedMessage::mutex [private]

Definition at line 26 of file skins.c.

Referenced by cSkins::ProcessQueuedMessages(), and cSkins::QueueMessage().

cCondVar cSkinQueuedMessage::condVar [private]

Definition at line 27 of file skins.c.

Referenced by cSkins::ProcessQueuedMessages(), and cSkins::QueueMessage().


The documentation for this class was generated from the following file:
Generated on Tue Nov 6 20:28:03 2007 for VDR by  doxygen 1.5.3-20071008