drumstick
0.5.0
|
Timers provide periodic time events to applications, and also to the ALSA 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... | |
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.