This the class that represents a unit of work
This the class that represents a unit of work.The task consits of two main components. The "work" to be done, and the "result" of the completed task. In order to create an application, the user must specify methods for packing and unpacking both the "work" and "result" portions of the task. The user is not responsible for initializing the send or for packing the task's number
When the task is being serviced by a worker, it contains a link to the ID of that instance of the worker.
virtual ~MWTask()
int number
MWTaskType taskType
Time and usage data
Packing and Unpacking
virtual void pack_work( void )
virtual void unpack_work( void )
virtual void pack_results( void )
virtual void unpack_results( void )
virtual void printself( int level = 60 )
Checkpointing Utilities
virtual void write_ckpt_info( FILE *fp )
virtual void read_ckpt_info( FILE *fp )
List management
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de