Device Member List

This is the complete list of members for Device, including all inherited members.

accessMutexDeviceprivate
addrDevice
Device(player_devaddr_t addr, Driver *driver)Device
driverDevice
drivernameDevice
InQueueDevice
len_queuesDevice
Lock(void)Deviceprivate
MatchDeviceAddress(player_devaddr_t addr1, player_devaddr_t addr2)Deviceinlinestatic
nextDevice
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
queuesDevice
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)Deviceprivate
Unsubscribe(QueuePointer &sub_queue)Device
~Device()Device