Public Member Functions

UpdateScheduler Class Reference

#include <Update.h>

Inherits Continuation.

Collaboration diagram for UpdateScheduler:
Collaboration graph
[legend]

Public Member Functions

 UpdateScheduler (UpdateConfigManager *cm=NULL)
 ~UpdateScheduler ()
int Init ()
int Init (UpdateScheduler *, UpdateEntry *, Ptr< UpdateConfigParams >)
int ScheduleEvent (int, void *)
int Schedule (UpdateEntry *e=NULL)
int ChildExitEventHandler (int, Event *)

Detailed Description

Definition at line 291 of file Update.h.


Constructor & Destructor Documentation

UpdateScheduler::UpdateScheduler ( UpdateConfigManager cm = NULL  ) 

Definition at line 1079 of file Update.cc.

References ScheduleEvent(), and SET_HANDLER.

Referenced by ScheduleEvent().

UpdateScheduler::~UpdateScheduler (  ) 

Definition at line 1087 of file Update.cc.


Member Function Documentation

int UpdateScheduler::ChildExitEventHandler ( int  event,
Event  
)
int UpdateScheduler::Init ( UpdateScheduler us,
UpdateEntry ue,
Ptr< UpdateConfigParams p 
)
int UpdateScheduler::Init (  ) 

Definition at line 1092 of file Update.cc.

References eventProcessor, HRTIME_SECONDS, and EventProcessor::schedule_every().

Referenced by ScheduleEvent(), and UpdateManager::start().

int UpdateScheduler::Schedule ( UpdateEntry e = NULL  ) 
int UpdateScheduler::ScheduleEvent ( int  event,
void *  e 
)

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