Device Member List
This is the complete list of members for Device, including all inherited members.
| accessMutex | Device | [private] |
| addr | Device | |
| Device(player_devaddr_t addr, Driver *driver) | Device | |
| driver | Device | |
| drivername | Device | |
| InQueue | Device | |
| len_queues | Device | |
| Lock(void) | Device | [private] |
| MatchDeviceAddress(player_devaddr_t addr1, player_devaddr_t addr2) | Device | [inline, static] |
| next | Device | |
| PutMsg(QueuePointer &resp_queue, uint8_t type, uint8_t subtype, void *src, size_t deprecated, double *timestamp) | Device | |
| PutMsg(QueuePointer &resp_queue, player_msghdr_t *hdr, void *src, bool copy=true) | Device | |
| queues | Device | |
| Request(QueuePointer &resp_queue, uint8_t type, uint8_t subtype, void *src, size_t deprecated, double *timestamp, bool threaded=true) | Device | |
| Subscribe(QueuePointer &sub_queue) | Device | |
| TimedRequest(QueuePointer &resp_queue, uint8_t type, uint8_t subtype, void *src, double timeout=0, double *timestamp=NULL, bool threaded=true) | Device | |
| Unlock(void) | Device | [private] |
| Unsubscribe(QueuePointer &sub_queue) | Device | |
| ~Device() | Device |
