drumstick 2.9.0
C++ MIDI libraries using Qt objects, idioms, and style.
|
Queue timer container. More...
#include <alsaqueue.h>
Public Member Functions | |
QueueTimer () | |
Default constructor. | |
QueueTimer (const QueueTimer &other) | |
Copy constructor. More... | |
QueueTimer (snd_seq_queue_timer_t *other) | |
Constructor. More... | |
virtual | ~QueueTimer () |
Destructor. | |
QueueTimer * | clone () |
Copy the current object and return the copy. More... | |
QueueTimer & | operator= (const QueueTimer &other) |
Assignment operator. More... | |
int | getInfoSize () const |
Gets the size of the ALSA queue timer object. More... | |
int | getQueueId () |
The queue's numeric identifier. More... | |
snd_seq_queue_timer_type_t | getType () |
Gets the timer type. More... | |
const snd_timer_id_t * | getId () |
Gets the timer identifier record. More... | |
unsigned int | getResolution () |
Gets the timer resolution. More... | |
void | setType (snd_seq_queue_timer_type_t value) |
Sets the timer type. More... | |
void | setId (snd_timer_id_t *value) |
Sets the timer identifier record. More... | |
void | setId (const TimerId &id) |
Sets the timer identifier. More... | |
void | setResolution (unsigned int value) |
Sets the timer resolution. More... | |
Queue timer container.
This class is used to hold some properties about the Timer used with an ALSA queue object.
Definition at line 169 of file alsaqueue.h.
QueueTimer | ( | const QueueTimer & | other | ) |
Copy constructor.
other | An existing QueueTimer object reference |
Definition at line 565 of file alsaqueue.cpp.
|
explicit |
Constructor.
other | An ALSA queue timer object pointer |
Definition at line 555 of file alsaqueue.cpp.
QueueTimer * clone | ( | ) |
Copy the current object and return the copy.
Definition at line 583 of file alsaqueue.cpp.
References QueueTimer::QueueTimer().
const snd_timer_id_t * getId | ( | ) |
Gets the timer identifier record.
Definition at line 631 of file alsaqueue.cpp.
int getInfoSize | ( | ) | const |
Gets the size of the ALSA queue timer object.
Definition at line 693 of file alsaqueue.cpp.
int getQueueId | ( | ) |
The queue's numeric identifier.
Definition at line 605 of file alsaqueue.cpp.
unsigned int getResolution | ( | ) |
Gets the timer resolution.
Definition at line 640 of file alsaqueue.cpp.
snd_seq_queue_timer_type_t getType | ( | ) |
Gets the timer type.
The timer type can be one of the following constants:
Definition at line 622 of file alsaqueue.cpp.
QueueTimer & operator= | ( | const QueueTimer & | other | ) |
Assignment operator.
other | An existing QueueTimer object reference |
Definition at line 593 of file alsaqueue.cpp.
void setId | ( | const TimerId & | id | ) |
Sets the timer identifier.
id | Timer identifier object |
Definition at line 675 of file alsaqueue.cpp.
References QueueTimer::setId().
void setId | ( | snd_timer_id_t * | value | ) |
Sets the timer identifier record.
value | The timer identifier record pointer |
Definition at line 665 of file alsaqueue.cpp.
Referenced by QueueTimer::setId().
void setResolution | ( | unsigned int | value | ) |
Sets the timer resolution.
value | The timer resolution |
Definition at line 684 of file alsaqueue.cpp.
void setType | ( | snd_seq_queue_timer_type_t | value | ) |
Sets the timer type.
The timer type can be one of the following constants:
value | The timer type |
Definition at line 656 of file alsaqueue.cpp.