CAMSchedule::CAdvisePacket Class Reference

List of all members.

Public Member Functions

 CAdvisePacket ()
 CAdvisePacket (CAdvisePacket *next, LONGLONG time)
void InsertAfter (CAdvisePacket *p)
int IsZ () const
CAdvisePacketRemoveNext ()
void DeleteNext ()
CAdvisePacketNext () const
DWORD_PTR Cookie () const

Public Attributes

CAdvisePacketm_next
DWORD_PTR m_dwAdviseCookie
REFERENCE_TIME m_rtEventTime
REFERENCE_TIME m_rtPeriod
HANDLE m_hNotify
BOOL m_bPeriodic


Detailed Description

Definition at line 30 of file schedule.h.


Constructor & Destructor Documentation

CAMSchedule::CAdvisePacket::CAdvisePacket (  )  [inline]

Definition at line 33 of file schedule.h.

CAMSchedule::CAdvisePacket::CAdvisePacket ( CAdvisePacket next,
LONGLONG  time 
) [inline]

Definition at line 43 of file schedule.h.


Member Function Documentation

void CAMSchedule::CAdvisePacket::InsertAfter ( CAdvisePacket p  )  [inline]

Definition at line 46 of file schedule.h.

References m_next.

Referenced by CAMSchedule::AddAdvisePacket().

int CAMSchedule::CAdvisePacket::IsZ (  )  const [inline]

Definition at line 52 of file schedule.h.

References m_next.

Referenced by CAMSchedule::Advise(), Next(), and CAMSchedule::~CAMSchedule().

CAdvisePacket* CAMSchedule::CAdvisePacket::RemoveNext (  )  [inline]

Definition at line 55 of file schedule.h.

References m_next.

Referenced by CAMSchedule::Advise(), DeleteNext(), and CAMSchedule::Unadvise().

void CAMSchedule::CAdvisePacket::DeleteNext (  )  [inline]

Definition at line 63 of file schedule.h.

References RemoveNext().

Referenced by CAMSchedule::~CAMSchedule().

CAdvisePacket* CAMSchedule::CAdvisePacket::Next (  )  const [inline]

Definition at line 68 of file schedule.h.

References IsZ(), and m_next.

Referenced by CAMSchedule::Unadvise().

DWORD_PTR CAMSchedule::CAdvisePacket::Cookie (  )  const [inline]

Definition at line 75 of file schedule.h.

References m_dwAdviseCookie.


Member Data Documentation

Definition at line 39 of file schedule.h.

Referenced by CAMSchedule::AddAdvisePacket(), and CAMSchedule::Advise().

Definition at line 40 of file schedule.h.

Referenced by CAMSchedule::AddAdvisePacket(), and CAMSchedule::Advise().

Definition at line 41 of file schedule.h.

Referenced by CAMSchedule::AddAdvisePacket(), and CAMSchedule::Advise().


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

Generated on Sun May 25 00:20:32 2008 by  doxygen 1.5.6