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 | 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.
- 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 Wed Jun 5 18:45:18 EDT 2019 from SVN revision 198968
Copyright © 2019 VT MAK. All Rights Reserved (www.mak.com)