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 | Static Protected Member Functions | Protected Attributes
MAKLogger::DtSignal< SignalType > Class Template Reference
+ Inheritance diagram for MAKLogger::DtSignal< SignalType >:
+ Collaboration diagram for MAKLogger::DtSignal< SignalType >:

Public Types

typedef void(* DtSlotFunction )(const SignalType &)
 
typedef DtSlot< SignalType > SlotType
 
typedef std::shared_ptr< SlotTypeSlotTypeSP
 
typedef std::list< SlotTypeSPSlotList
 

Public Member Functions

void connect (SlotTypeSP slot)
 
void disconnect (SlotTypeSP slot)
 
void operator() (const SignalType &value)
 

Static Protected Member Functions

static bool compare (SlotTypeSP slot1, SlotTypeSP slot2)
 

Protected Attributes

SlotList mySlots
 

Member Typedef Documentation

template<typename SignalType>
typedef void(* MAKLogger::DtSignal< SignalType >::DtSlotFunction)(const SignalType &)
template<typename SignalType>
typedef std::list<SlotTypeSP> MAKLogger::DtSignal< SignalType >::SlotList
template<typename SignalType>
typedef DtSlot<SignalType> MAKLogger::DtSignal< SignalType >::SlotType
template<typename SignalType>
typedef std::shared_ptr<SlotType> MAKLogger::DtSignal< SignalType >::SlotTypeSP

Member Function Documentation

template<typename SignalType>
static bool MAKLogger::DtSignal< SignalType >::compare ( SlotTypeSP  slot1,
SlotTypeSP  slot2 
)
inlinestaticprotected
template<typename SignalType>
void MAKLogger::DtSignal< SignalType >::connect ( SlotTypeSP  slot)
inline

Referenced by MAKLogger::DtConnect().

template<typename SignalType>
void MAKLogger::DtSignal< SignalType >::disconnect ( SlotTypeSP  slot)
inline

Referenced by MAKLogger::DtDisconnect().

template<typename SignalType>
void MAKLogger::DtSignal< SignalType >::operator() ( const SignalType &  value)
inline

Member Data Documentation

template<typename SignalType>
SlotList MAKLogger::DtSignal< SignalType >::mySlots
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)