Nymph
v1.5.2
Flow-Based Data Processing Framework
|
#include <KTSlot.hh>
Public Types | |
typedef boost::function< Signature > | function_signature |
typedef function_signature::result_type | return_type |
Public Member Functions | |
template<class XFuncOwnerType > | |
KTSlotNoArg (const std::string &name, XFuncOwnerType *owner, return_type(XFuncOwnerType::*func)()) | |
Constructor for the case where the processor has the function that will be called by the slot. More... | |
template<class XFuncOwnerType > | |
KTSlotNoArg (const std::string &name, KTProcessor *proc, XFuncOwnerType *owner, return_type(XFuncOwnerType::*func)()) | |
Constructor for the case where the processor and the object with the function that will be called are different. More... | |
virtual | ~KTSlotNoArg () |
return_type | operator() () |
Protected Attributes | |
boost::function< Signature > | fFunc |
typedef boost::function< Signature > function_signature |
typedef function_signature::result_type return_type |
KTSlotNoArg | ( | const std::string & | name, |
XFuncOwnerType * | owner, | ||
return_type(XFuncOwnerType::*)() | func | ||
) |
KTSlotNoArg | ( | const std::string & | name, |
KTProcessor * | proc, | ||
XFuncOwnerType * | owner, | ||
return_type(XFuncOwnerType::*)() | func | ||
) |
|
virtual |
KTSlotNoArg< Signature >::return_type operator() | ( | ) |