Nymph  v1.5.2
Flow-Based Data Processing Framework
Public Types | Public Member Functions | Protected Attributes | List of all members
KTSlotDone Class Reference

#include <KTSlot.hh>

Public Types

typedef boost::function< void() > function_signature
 
typedef bool return_type
 

Public Member Functions

template<class XFuncOwnerType >
 KTSlotDone (const std::string &name, XFuncOwnerType *owner, void(XFuncOwnerType::*func)(), KTSignalDone *signalPtr=NULL)
 Constructor for the case where the processor has the function that will be called by the slot. More...
 
template<class XFuncOwnerType >
 KTSlotDone (const std::string &name, KTProcessor *proc, XFuncOwnerType *owner, void(XFuncOwnerType::*func)(), KTSignalDone *signalPtr=NULL)
 Constructor for the case where the processor and the object with the function that will be called are different. More...
 
virtual ~KTSlotDone ()
 
void operator() ()
 

Protected Attributes

boost::function< void() > fFunc
 
KTSignalDonefSignalPtr
 

Detailed Description

Definition at line 493 of file KTSlot.hh.

Member Typedef Documentation

◆ function_signature

typedef boost::function< void () > function_signature

Definition at line 496 of file KTSlot.hh.

◆ return_type

typedef bool return_type

Definition at line 497 of file KTSlot.hh.

Constructor & Destructor Documentation

◆ KTSlotDone() [1/2]

KTSlotDone ( const std::string &  name,
XFuncOwnerType *  owner,
void(XFuncOwnerType::*)()  func,
KTSignalDone signalPtr = NULL 
)

Constructor for the case where the processor has the function that will be called by the slot.

Definition at line 517 of file KTSlot.hh.

◆ KTSlotDone() [2/2]

KTSlotDone ( const std::string &  name,
KTProcessor proc,
XFuncOwnerType *  owner,
void(XFuncOwnerType::*)()  func,
KTSignalDone signalPtr = NULL 
)

Constructor for the case where the processor and the object with the function that will be called are different.

Definition at line 525 of file KTSlot.hh.

◆ ~KTSlotDone()

~KTSlotDone ( )
inlinevirtual

Definition at line 532 of file KTSlot.hh.

Member Function Documentation

◆ operator()()

void operator() ( )
inline

Definition at line 536 of file KTSlot.hh.

Member Data Documentation

◆ fFunc

boost::function< void () > fFunc
protected

Definition at line 511 of file KTSlot.hh.

◆ fSignalPtr

KTSignalDone* fSignalPtr
protected

Definition at line 513 of file KTSlot.hh.


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