swift
Public Slots | Signals | Public Member Functions | List of all members
swift::misc::CDigestSignal Class Reference

Receive 1..n signals, collect them over time, and resend afer n milliseconds. More...

Inheritance diagram for swift::misc::CDigestSignal:
[legend]

Public Slots

void inputSignal ()
 Received input signal, or manually trigger.
 

Signals

void digestSignal ()
 Send digest signal.
 

Public Member Functions

template<class T , class F1 , class F2 >
 CDigestSignal (T *sender, F1 inputSignal, F2 digestSignal, std::chrono::milliseconds maxDelay=std::chrono::milliseconds(500), int maxInputsPerDigest=3)
 Constructor.
 
template<class T , class F2 >
 CDigestSignal (T *sender, F2 digestSignal, std::chrono::milliseconds maxDelay=std::chrono::milliseconds(500), int maxInputsPerDigest=3)
 Constructor without input signal, can be manually triggered.
 
 ~CDigestSignal ()=default
 Destructor.
 

Detailed Description

Receive 1..n signals, collect them over time, and resend afer n milliseconds.

Definition at line 17 of file digestsignal.h.


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