worker.hpp File Reference

Go to the source code of this file.

Classes

class  by::worker< R, T >
 Base worker template for processing tasks. More...
 

Macros

#define myExErr_1(code)   exErr(errCode::code, getReport())
 
#define myExErr_2(me, code)   exErr(me, errCode::code, getReport())
 
#define myExErr_3(me, code, a1)   exErr(me, errCode::code, getReport(), a1)
 
#define myExErr_4(me, code, a1, a2)   exErr(me, errCode::code, getReport(), a1, a2)
 
#define myExErr_5(me, code, a1, a2, a3)   exErr(me, errCode::code, getReport(), a1, a2, a3)
 
#define myExErr(...)   BY_OVERLOAD(myExErr, __VA_ARGS__)
 
#define myExWarn_1(code)   exErr(errCode::code, getReport())
 
#define myExWarn_2(me, code)   exErr(me, errCode::code, getReport())
 
#define myExWarn_3(me, code, a1)   exErr(me, errCode::code, getReport(), a1)
 
#define myExWarn_4(me, code, a1, a2)   exErr(me, errCode::code, getReport(), a1, a2)
 
#define myExWarn_5(me, code, a1, a2, a3)   exErr(me, errCode::code, getReport(), a1, a2, a3)
 
#define myExWarn(...)   BY_OVERLOAD(myExWarn, __VA_ARGS__)