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

Public Member Functions

 DtValueSignal (SignalType &valueRef)
 
void setAndEmitOnNotEqual (const SignalType &newValue)
 
void setAndEmitOnEqual (const SignalType &newValue)
 
void setAndEmit (const SignalType &newValue)
 
- Public Member Functions inherited from MAKLogger::DtSignal< SignalType >
void connect (SlotTypeSP slot)
 
void disconnect (SlotTypeSP slot)
 
void operator() (const SignalType &value)
 

Protected Attributes

SignalType & myRef
 
- Protected Attributes inherited from MAKLogger::DtSignal< SignalType >
SlotList mySlots
 

Additional Inherited Members

- Public Types inherited from MAKLogger::DtSignal< SignalType >
typedef void(* DtSlotFunction )(const SignalType &)
 
typedef DtSlot< SignalType > SlotType
 
typedef std::shared_ptr< SlotTypeSlotTypeSP
 
typedef std::list< SlotTypeSPSlotList
 
- Static Protected Member Functions inherited from MAKLogger::DtSignal< SignalType >
static bool compare (SlotTypeSP slot1, SlotTypeSP slot2)
 

Constructor & Destructor Documentation

template<typename SignalType>
MAKLogger::DtValueSignal< SignalType >::DtValueSignal ( SignalType &  valueRef)
inline

Member Function Documentation

template<typename SignalType>
void MAKLogger::DtValueSignal< SignalType >::setAndEmit ( const SignalType &  newValue)
inline
template<typename SignalType>
void MAKLogger::DtValueSignal< SignalType >::setAndEmitOnEqual ( const SignalType &  newValue)
inline
template<typename SignalType>
void MAKLogger::DtValueSignal< SignalType >::setAndEmitOnNotEqual ( const SignalType &  newValue)
inline

Member Data Documentation

template<typename SignalType>
SignalType& MAKLogger::DtValueSignal< SignalType >::myRef
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)