Jive reference manual
List of all members | Public Types | Public Member Functions
jem::mp::SimpleTaskFactory Class Reference

#include <jem/mp/SimpleTask.h>

Inheritance diagram for jem::mp::SimpleTaskFactory:
Inheritance graph

Public Types

typedef void(* TaskFunc) (const Ref< Context > &ctx, int argc, char **argv)
 

Public Member Functions

 SimpleTaskFactory (TaskFunc func)
 
virtual Ref< TasknewTask (const Ref< Context > &ctx, int argc, char **argv)
 

Additional Inherited Members

- Protected Member Functions inherited from jem::mp::TaskFactory
virtual ~TaskFactory ()
 
- Protected Member Functions inherited from jem::Interface
virtual ~Interface ()
 Empty destructor. More...
 

Member Typedef Documentation

typedef void(* jem::mp::SimpleTaskFactory::TaskFunc) (const Ref< Context > &ctx, int argc, char **argv)

Constructor & Destructor Documentation

jem::mp::SimpleTaskFactory::SimpleTaskFactory ( TaskFunc  func)
explicit

Member Function Documentation

virtual Ref<Task> jem::mp::SimpleTaskFactory::newTask ( const Ref< Context > &  ctx,
int  argc,
char **  argv 
)
virtual

Implements jem::mp::TaskFactory.