#ifndef SPWORKER_RI
#define SPWORKER_RI
#include <ctl.h>

#define CTL_Library wire
#include CTL_LibBegin
#define CTL_ClassTmpl SPWorkerRI, (TaskTypes), 1
#include CTL_ClassBegin
#define CTL_Constructor1 (const typename TaskTypes::ConstructorParameterT), 1
#define CTL_Method1 typename TaskTypes::ResultT, work, (const typename TaskTypes::ParameterT /*parameters*/), 1
#define CTL_Method1Throws (typename TaskTypes::ExceptionT), 1
#include CTL_ClassEnd
#include CTL_LibEnd

#endif //SPWORKER_RI

// vim: ft=cpp
