Task Class Reference

#include <taskqueue.h>

Inheritance diagram for Task:
RefCounted SSDPCacheTask UPnpEventTask UPnpNotifyTask UPnpSearchTask

List of all members.

Public Member Functions

 Task ()
long Id () const
virtual void Execute (TaskQueue *pQueue)=0
virtual QString Name ()=0

Protected Member Functions

virtual ~Task ()

Protected Attributes

long m_nTaskId

Static Protected Attributes

static long m_nTaskCount = 0

Detailed Description

Definition at line 50 of file taskqueue.h.


Constructor & Destructor Documentation

Task::~Task (  )  [protected, virtual]

Definition at line 50 of file taskqueue.cpp.

Task::Task (  ) 

Definition at line 41 of file taskqueue.cpp.


Member Function Documentation

long Task::Id ( void   )  const [inline]

Definition at line 67 of file taskqueue.h.

virtual void Task::Execute ( TaskQueue pQueue  )  [pure virtual]
virtual QString Task::Name (  )  [pure virtual]

Member Data Documentation

long Task::m_nTaskCount = 0 [static, protected]

Definition at line 53 of file taskqueue.h.

Referenced by Task().

long Task::m_nTaskId [protected]

Definition at line 55 of file taskqueue.h.

Referenced by Id(), and Task().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:27 2012 for MythTV by  doxygen 1.6.3