#include <work_processor-inl.h>
template<typename InputT, typename SubResultT, typename ExternalT>
class WorkProcessor< InputT, SubResultT, ExternalT >
Definition at line 36 of file work_processor-inl.h.
template<typename InputT , typename SubResultT , typename ExternalT >
typedef boost::function<ExternalBase::Efn( uint32_t inst, const std::vector<ExternalT*> & exts, const InputT & inp, SubResultT & subRes )> WorkProcessor< InputT, SubResultT, ExternalT >::ExecuteFn |
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
std::string WorkProcessor< InputT, SubResultT, ExternalT >::Key |
( |
| ) |
const |
|
inlinevirtual |
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
void WorkProcessor< InputT, SubResultT, ExternalT >::Response |
( |
std::unique_ptr< ExternalT > |
resp | ) |
|
|
inlineprivatevirtual |
template<typename InputT , typename SubResultT , typename ExternalT >
boost::shared_ptr<SubResultT> WorkProcessor< InputT, SubResultT, ExternalT >::Result |
( |
| ) |
const |
|
inline |
template<typename InputT , typename SubResultT , typename ExternalT >
bool WorkProcessor< InputT, SubResultT, ExternalT >::Runner |
( |
void |
| ) |
|
|
inlineprivate |
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
void WorkProcessor< InputT, SubResultT, ExternalT >::WorkDone |
( |
bool |
ret_code | ) |
|
|
inlineprivate |
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
std::vector<ExternalT*> WorkProcessor< InputT, SubResultT, ExternalT >::externals_ |
|
private |
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
const InputT& WorkProcessor< InputT, SubResultT, ExternalT >::inp_ |
|
private |
template<typename InputT , typename SubResultT , typename ExternalT >
const uint32_t WorkProcessor< InputT, SubResultT, ExternalT >::inst_ |
|
private |
template<typename InputT , typename SubResultT , typename ExternalT >
boost::shared_ptr<SubResultT> WorkProcessor< InputT, SubResultT, ExternalT >::res_ |
|
private |
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
template<typename InputT , typename SubResultT , typename ExternalT >
The documentation for this class was generated from the following file: