drumstick 2.9.0
C++ MIDI libraries using Qt objects, idioms, and style.
|
ALSA Timer identifier container. More...
#include <alsatimer.h>
Public Member Functions | |
TimerId () | |
Constructor. | |
TimerId (const TimerId &other) | |
Copy constructor. More... | |
TimerId (const snd_timer_id_t *other) | |
Constructor. More... | |
TimerId (int cls, int scls, int card, int dev, int sdev) | |
Constructor. More... | |
virtual | ~TimerId () |
Destructor. | |
TimerId * | clone () |
Copy the object. More... | |
TimerId & | operator= (const TimerId &other) |
Assignment operator. More... | |
int | getSizeOfInfo () const |
Gets the size of the ALSA timer ID object. More... | |
void | setClass (int devclass) |
Set the class identifier. More... | |
int | getClass () |
Gets the class identifier. More... | |
void | setSlaveClass (int devsclass) |
Sets the Slave class. More... | |
int | getSlaveClass () |
Gets the slave class. More... | |
void | setCard (int card) |
Sets the card number. More... | |
int | getCard () |
Gets the card number. More... | |
void | setDevice (int device) |
Sets the device number. More... | |
int | getDevice () |
Gets the device number. More... | |
void | setSubdevice (int subdevice) |
Sets the subdevice number. More... | |
int | getSubdevice () |
Gets the subdevice number. More... | |
ALSA Timer identifier container.
This class provides an unique identifier for a Timer.
Definition at line 95 of file alsatimer.h.
Copy constructor.
other | Existing TimerId object reference |
Definition at line 259 of file alsatimer.cpp.
References TimerId::getCard(), TimerId::getDevice(), TimerId::getSubdevice(), TimerId::setCard(), TimerId::setDevice(), and TimerId::setSubdevice().
|
explicit |
Constructor.
other | ALSA timer ID object pointer |
Definition at line 243 of file alsatimer.cpp.
References TimerId::getCard(), TimerId::getDevice(), TimerId::getSubdevice(), TimerId::setCard(), TimerId::setDevice(), and TimerId::setSubdevice().
TimerId | ( | int | cls, |
int | scls, | ||
int | card, | ||
int | dev, | ||
int | sdev | ||
) |
Constructor.
cls | Class |
scls | Subclass |
card | Card |
dev | Device |
sdev | Subdevice |
Definition at line 279 of file alsatimer.cpp.
References TimerId::setCard(), TimerId::setClass(), TimerId::setDevice(), TimerId::setSlaveClass(), and TimerId::setSubdevice().
TimerId * clone | ( | ) |
Copy the object.
Definition at line 302 of file alsatimer.cpp.
References TimerId::TimerId().
int getCard | ( | ) |
Gets the card number.
Definition at line 389 of file alsatimer.cpp.
Referenced by TimerId::operator=(), and TimerId::TimerId().
int getClass | ( | ) |
Gets the class identifier.
Definition at line 349 of file alsatimer.cpp.
Referenced by TimerQuery::readTimers().
int getDevice | ( | ) |
Gets the device number.
Definition at line 409 of file alsatimer.cpp.
Referenced by TimerId::operator=(), and TimerId::TimerId().
int getSizeOfInfo | ( | ) | const |
Gets the size of the ALSA timer ID object.
Definition at line 439 of file alsatimer.cpp.
int getSlaveClass | ( | ) |
int getSubdevice | ( | ) |
Gets the subdevice number.
Definition at line 429 of file alsatimer.cpp.
Referenced by TimerId::operator=(), and TimerId::TimerId().
Assignment operator.
other | Existing TimerId object reference |
Definition at line 313 of file alsatimer.cpp.
References TimerId::getCard(), TimerId::getDevice(), TimerId::getSubdevice(), TimerId::setCard(), TimerId::setDevice(), and TimerId::setSubdevice().
void setCard | ( | int | card | ) |
Sets the card number.
card | Card number |
Definition at line 379 of file alsatimer.cpp.
Referenced by TimerId::operator=(), and TimerId::TimerId().
void setClass | ( | int | devclass | ) |
Set the class identifier.
Existing classes:
devclass | Class identifier. |
Definition at line 338 of file alsatimer.cpp.
Referenced by TimerId::TimerId().
void setDevice | ( | int | device | ) |
Sets the device number.
device | Device number |
Definition at line 399 of file alsatimer.cpp.
Referenced by TimerId::operator=(), and TimerId::TimerId().
void setSlaveClass | ( | int | devsclass | ) |
Sets the Slave class.
devsclass | Slave class |
Definition at line 359 of file alsatimer.cpp.
Referenced by TimerId::TimerId().
void setSubdevice | ( | int | subdevice | ) |
Sets the subdevice number.
subdevice | Subdevice number |
Definition at line 419 of file alsatimer.cpp.
Referenced by TimerId::operator=(), and TimerId::TimerId().