DesEvent.h

Classes

DesEvent -- (full description)

class DesEvent

Interface

Public Members
DesEvent (Time deliveryTime, DesCallBackFunc *callBackFunc)
virtual ~DesEvent ()
virtual void deliveryTime (Time newDeliveryTime)
virtual Time deliveryTime () const
virtual void callBackFunc (DesCallBackFunc *newCallBackFunc)
virtual DesCallBackFunc *callBackFunc () const
virtual void onDeliveryTime ()
static void manager (DesScheduler *newManager)
static DesScheduler *manager ()
Private Members
DesEvent (const DesEvent&)
DesEvent& operator= (const DesEvent&)

Description

Member Description

DesEvent (Time deliveryTime, DesCallBackFunc *callBackFunc)

Constructor

virtual ~DesEvent ()

Destructor

virtual void deliveryTime (Time newDeliveryTime)

Set time when the DesEvent will be be delivered

virtual Time deliveryTime () const

Return time when the DesEvent will be be delivered

virtual void callBackFunc (DesCallBackFunc *newCallBackFunc)

Set call back function

virtual DesCallBackFunc *callBackFunc () const

Return call back function

virtual void onDeliveryTime ()

Dispatch event

static void manager (DesScheduler *newManager)

Set manager

static DesScheduler *manager ()

Return manager

DesEvent (const DesEvent&)

DesEvent& operator= (const DesEvent&)