AV module
DeviceWatcher
Base class for platform-specific device change monitors.
#include <icy/av/devicemanager.h>
class DeviceWatcherDefined in src/av/include/icy/av/devicemanager.h:194
- Subclassed by
AppleDeviceWatcher,LinuxDeviceWatcher,WindowsDeviceWatcher
Call start() to begin monitoring and stop() to end. The watcher is NOT auto-started; callers must explicitly start it.
Public Methods
| Return | Name | Description |
|---|---|---|
DeviceWatcher inline explicit | ||
~DeviceWatcher virtual noexcept | Defaulted destructor. | |
bool | start virtual inline | |
void | stop virtual inline |
DeviceWatcher
inline explicit
inline explicit DeviceWatcher(DeviceManager *)Defined in src/av/include/icy/av/devicemanager.h:197
~DeviceWatcher
virtual noexcept
virtual ~DeviceWatcher() noexcept = defaultDefined in src/av/include/icy/av/devicemanager.h:198
Defaulted destructor.
start
virtual inline
virtual inline bool start()Defined in src/av/include/icy/av/devicemanager.h:199
Reimplemented by
stop
virtual inline
virtual inline void stop()Defined in src/av/include/icy/av/devicemanager.h:200
