MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
MAKLogger::DtFunctionSlot< SignalType > Class Template Reference
+ Inheritance diagram for MAKLogger::DtFunctionSlot< SignalType >:
+ Collaboration diagram for MAKLogger::DtFunctionSlot< SignalType >:

Public Types

typedef void(* SlotFunction )(const SignalType &)
 

Public Member Functions

 DtFunctionSlot (SlotFunction function)
 
virtual void operator() (const SignalType &value)
 Call function. More...
 
virtual int idSize ()
 
virtual void * id ()
 Ids necessary for comparison. More...
 
- Public Member Functions inherited from MAKLogger::DtSlot< SignalType >
 DtSlot ()
 
virtual ~DtSlot ()
 
bool operator== (DtSlot< SignalType > &slot2)
 

Protected Attributes

SlotFunction myFunction
 

Member Typedef Documentation

template<typename SignalType >
typedef void(* MAKLogger::DtFunctionSlot< SignalType >::SlotFunction)(const SignalType &)

Constructor & Destructor Documentation

template<typename SignalType >
MAKLogger::DtFunctionSlot< SignalType >::DtFunctionSlot ( SlotFunction  function)
inline

Member Function Documentation

template<typename SignalType >
virtual void* MAKLogger::DtFunctionSlot< SignalType >::id ( )
inlinevirtual

Ids necessary for comparison.

Implements MAKLogger::DtSlot< SignalType >.

References MAKLogger::DtFunctionSlot< SignalType >::myFunction.

template<typename SignalType >
virtual int MAKLogger::DtFunctionSlot< SignalType >::idSize ( )
inlinevirtual
template<typename SignalType >
virtual void MAKLogger::DtFunctionSlot< SignalType >::operator() ( const SignalType &  value)
inlinevirtual

Member Data Documentation

template<typename SignalType >
SlotFunction MAKLogger::DtFunctionSlot< SignalType >::myFunction
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)