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

DeviceInterfacedevice (const QString &name) const
 
DeviceInterfacedevice (const Device::Node &name) const
 
DeviceInterfacefindDevice (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)
 
DeviceInterfacelocalDevice () const
 
DeviceInterfaceaudioDevice () 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: