|
drumstick
1.0.2
|
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 79 of file alsatimer.h.
Copy constructor.
| other | Existing TimerId object reference |
Definition at line 256 of file alsatimer.cpp.
References TimerInfo::getCard().
| TimerId | ( | const snd_timer_id_t * | other | ) |
Constructor.
| other | ALSA timer ID object pointer |
Definition at line 240 of file alsatimer.cpp.
References TimerInfo::getCard().
| 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 276 of file alsatimer.cpp.
| TimerId * clone | ( | ) |
| int getCard | ( | ) |
| int getClass | ( | ) |
Gets the class identifier.
Definition at line 344 of file alsatimer.cpp.
Referenced by TimerQuery::readTimers().
| int getDevice | ( | ) |
| int getSizeOfInfo | ( | ) | const |
Gets the size of the ALSA timer ID object.
Definition at line 434 of file alsatimer.cpp.
| int getSlaveClass | ( | ) |
| int getSubdevice | ( | ) |
Assignment operator.
| other | Existing TimerId object reference |
Definition at line 310 of file alsatimer.cpp.
References TimerInfo::getCard().
| void setCard | ( | int | card | ) |
| void setClass | ( | int | devclass | ) |
Set the class identifier.
Existing classes:
| devclass | Class identifier. |
Definition at line 333 of file alsatimer.cpp.
| void setDevice | ( | int | device | ) |
Sets the device number.
| device | Device number |
Definition at line 394 of file alsatimer.cpp.
| void setSlaveClass | ( | int | devsclass | ) |
| void setSubdevice | ( | int | subdevice | ) |
Sets the subdevice number.
| subdevice | Subdevice number |
Definition at line 414 of file alsatimer.cpp.