![]() |
drumstick 2.10.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().