Nymph  v1.5.2
Flow-Based Data Processing Framework
Public Types | Public Member Functions | Protected Attributes | List of all members
KTSlotNoArg< Signature > Class Template Reference

#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
 

Detailed Description

template<typename Signature>
class Nymph::KTSlotNoArg< Signature >

Definition at line 25 of file KTSlot.hh.

Member Typedef Documentation

◆ function_signature

typedef boost::function< Signature > function_signature

Definition at line 28 of file KTSlot.hh.

◆ return_type

typedef function_signature::result_type return_type

Definition at line 29 of file KTSlot.hh.

Constructor & Destructor Documentation

◆ KTSlotNoArg() [1/2]

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.

Definition at line 117 of file KTSlot.hh.

◆ KTSlotNoArg() [2/2]

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.

Definition at line 125 of file KTSlot.hh.

◆ ~KTSlotNoArg()

~KTSlotNoArg ( )
virtual

Definition at line 132 of file KTSlot.hh.

Member Function Documentation

◆ operator()()

KTSlotNoArg< Signature >::return_type operator() ( )

Definition at line 137 of file KTSlot.hh.

Member Data Documentation

◆ fFunc

boost::function< Signature > fFunc
protected

Definition at line 43 of file KTSlot.hh.


The documentation for this class was generated from the following file: