Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

GenericCheckpointTask Struct Reference

Inherits SchedulerTask.

Inherited by CheckpointTask, and RecoveryTask.

List of all members.


Detailed Description

Checkpoint and recovery tasks are exclusive, just like a ModifyNetowrkTask.


Public Member Functions

 GenericCheckpointTask (AuroraNode &node)
virtual void perform_task ()=0
void run ()
 Runs the task. Invoked by a Scheduler's event loop.

Public Attributes

AuroraNode_node
PtMutex_lock
PtCondition_cond


Constructor & Destructor Documentation

GenericCheckpointTask::GenericCheckpointTask AuroraNode node  ) 
 


Member Function Documentation

virtual void GenericCheckpointTask::perform_task  )  [pure virtual]
 

Implemented in CheckpointTask, and RecoveryTask.

void GenericCheckpointTask::run  )  [virtual]
 

Runs the task. Invoked by a Scheduler's event loop.

Implements SchedulerTask.


Member Data Documentation

PtCondition* GenericCheckpointTask::_cond
 

PtMutex* GenericCheckpointTask::_lock
 

AuroraNode& GenericCheckpointTask::_node
 


The documentation for this struct was generated from the following file:
Generated on Fri Nov 12 15:15:23 2004 for Borealis by doxygen 1.3.8