Device::DeviceList Class Reference
The DeviceList class. More...
Inheritance diagram for Device::DeviceList:
Detailed Description
The DeviceList class.
Once a device is added with addDevice, the DeviceList has ownership.
This is not the case for the local device, which is owned by LocalTreeDocumentPlugin
Public Member Functions | |
DeviceInterface & | device (const QString &name) const |
DeviceInterface & | device (const Device::Node &name) const |
DeviceInterface * | findDevice (const QString &name) const |
void | addDevice (DeviceInterface *dev) |
void | removeDevice (const QString &name) |
void | apply (std::function< void(Device::DeviceInterface &)>) |
void | setLogging (bool) |
void | setLocalDevice (DeviceInterface *) |
void | setAudioDevice (DeviceInterface *dev) |
DeviceInterface * | localDevice () const |
DeviceInterface * | audioDevice () const |
const std::vector< DeviceInterface * > & | devices () const |
void | logInbound (const QString &arg_1) const |
void | logOutbound (const QString &arg_1) const |
void | logError (const QString &arg_1) const |
void | deviceAdded (DeviceInterface *dev) const |
void | deviceRemoved (DeviceInterface *dev) const |
The documentation for this class was generated from the following files:
- DeviceList.hpp
- DeviceList.cpp