7 #ifndef __signal_PushSequencer_h__ 8 #define __signal_PushSequencer_h__ 10 #define FE_SEQUENCER_ROLLOVER_WINDOW (U32)(1 << 31) 69 virtual U32 getCurrentTime(
void);
70 virtual void setTime( U32 counter);
76 virtual bool remove(
Record pulse);
79 virtual void handle(
Record &signal);
92 return m_asSeqSignal.
time(m_record);
96 return m_asSeqSignal.
interval(m_record);
105 std::list<sp<t_pulse> > m_pulseList;
Mechanism to fire scheduled signals.
Definition: PushSequencer.h:61
Timed record broadcaster.
Definition: SequencerI.h:20
Heap-based support for classes participating in fe::ptr <>
Definition: Counted.h:35
kernel
Definition: namespace.dox:3
Accessor< int > time
time setting for sequencer signals
Definition: AccessorSets.h:82
Selective record broadcaster.
Definition: SignalerI.h:20
Interface to handle signals from an SignalerI.
Definition: HandlerI.h:22
High precision timer.
Definition: SystemTicker.h:174
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Accessor< int > interval
interval setting for sequencer signals
Definition: AccessorSets.h:84
Sequencer signal.
Definition: AccessorSets.h:69