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

Classes

struct  MemberSlotId
 

Public Types

typedef void(ClassType::* SlotMemberFunction )(const SignalType &)
 

Public Member Functions

 DtMemberSlot (ClassType *obj, SlotMemberFunction memberFunction)
 
virtual ~DtMemberSlot ()
 
virtual void operator() (const SignalType &value)
 
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

MemberSlotId myId
 

Member Typedef Documentation

template<typename ClassType , typename SignalType >
typedef void(ClassType::* MAKLogger::DtMemberSlot< ClassType, SignalType >::SlotMemberFunction)(const SignalType &)

Constructor & Destructor Documentation

template<typename ClassType , typename SignalType >
MAKLogger::DtMemberSlot< ClassType, SignalType >::DtMemberSlot ( ClassType *  obj,
SlotMemberFunction  memberFunction 
)
inline
template<typename ClassType , typename SignalType >
virtual MAKLogger::DtMemberSlot< ClassType, SignalType >::~DtMemberSlot ( )
inlinevirtual

Member Function Documentation

template<typename ClassType , typename SignalType >
virtual void* MAKLogger::DtMemberSlot< ClassType, SignalType >::id ( )
inlinevirtual

Ids necessary for comparison.

Implements MAKLogger::DtSlot< SignalType >.

References MAKLogger::DtMemberSlot< ClassType, SignalType >::myId.

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

Member Data Documentation

template<typename ClassType , typename SignalType >
MemberSlotId MAKLogger::DtMemberSlot< ClassType, SignalType >::myId
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)