class user_worker : public MWWorker

This is your user-defined worker, that knows how do your user-defined tasks


Inheritance:


Public Methods

user_worker()
Default Constructor

Public

Implemented methods.
void unpack_init_data( void )
Unpacks the "base" application data from the PVM buffer
void execute_task( MWTask * )
Executes the given task

Inherited from MWWorker:

Public Fields

static MWRMComm* RMC
MWTask* workingTask

Public Methods

void go( int argc, char *argv[] )

Protected Fields

char mach_name[64]
int master

Protected Methods

virtual double benchmark( MWTask * )
virtual void execute_task( MWTask * )
virtual void pack_worker_initinfo()
void suicide()
double timeval_to_double( struct timeval t )
virtual void unpack_driver_task_data( void )
virtual MWReturn unpack_init_data()
void worker_mainloop()
MWReturn worker_setup()

Protected


Documentation

This is your user-defined worker, that knows how do your user-defined tasks...

user_worker()
Default Constructor

Implemented methods.
These are the ones that must be Implemented in order to create an application

void unpack_init_data( void )
Unpacks the "base" application data from the PVM buffer

void execute_task( MWTask * )
Executes the given task


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de