drumstick 2.9.0
C++ MIDI libraries using Qt objects, idioms, and style.
|
Timers provide periodic time events to applications, and also to the Sequencer. More...
Classes | |
class | TimerInfo |
ALSA Timer information container. More... | |
class | TimerId |
ALSA Timer identifier container. More... | |
class | TimerGlobalInfo |
Global timer information container. More... | |
class | TimerQuery |
ALSA Timer inquiry helper. More... | |
class | TimerParams |
ALSA Timer parameters container. More... | |
class | TimerStatus |
ALSA Timer status container. More... | |
class | TimerEventHandler |
ALSA Timer events handler. More... | |
class | Timer |
ALSA Timer management. More... | |
Typedefs | |
typedef QList< TimerId > | TimerIdList |
List of timer identifiers. | |
Timers provide periodic time events to applications, and also to the Sequencer.
Timers provide periodic time events to applications, and also to the ALSA sequencer.
There are two mechanisms to deliver the timer events. To use the callback mechanism, a class must be derived from TimerEventHandler, and a instance of the derived class must be assigned to the Timer instance using Timer::setHandler(). If the handler is not assigned, then the Timer instance will generate the signal Timer::timerExpired().
Classes:
TimerInfo: ALSA Timer information container.
This class is used to hold properties about ALSA Timers.
TimerId: ALSA Timer identifier container.
This class provides an unique identifier for a Timer.
TimerGlobalInfo: Global timer information container.
This class provides global timer parameters.
TimerQuery: ALSA Timer inquiry helper.
This class provides a mechanism to enumerate the available system timers.
TimerParams: ALSA Timer parameters container.
This class provides several parameters about a Timer.
TimerStatus: ALSA Timer status container.
This class provides some status information about a Timer.
TimerEventHandler: ALSA Timer events handler.
This abstract class is used to define an interface that other class can implement to receive timer events.
This class represents an ALSA timer object.