AV module
DeviceWatcher
Base class for platform-specific device change monitors.
DeviceWatcher
#include <icy/av/devicemanager.h>class DeviceWatcherDefined in src/av/include/icy/av/devicemanager.h:194
Subclassed by:
AppleDeviceWatcher,LinuxDeviceWatcher,WindowsDeviceWatcher
Base class for platform-specific device change monitors.
Call start() to begin monitoring and stop() to end. The watcher is NOT auto-started; callers must explicitly start it.
List of all members
| Name | Kind | Owner |
|---|---|---|
DeviceWatcher | function | Declared here |
~DeviceWatcher | function | Declared here |
start | function | Declared here |
stop | function | Declared here |
Public Methods
| Return | Name | Description |
|---|---|---|
DeviceWatcher inline explicit | ||
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
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
