Home
AV module

DeviceWatcher

Base class for platform-specific device change monitors.

DeviceWatcher

#include <icy/av/devicemanager.h>
class DeviceWatcher

Defined 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

NameKindOwner
DeviceWatcherfunctionDeclared here
~DeviceWatcherfunctionDeclared here
startfunctionDeclared here
stopfunctionDeclared here

Public Methods

ReturnNameDescription
DeviceWatcher inline explicit
boolstart virtual inline
voidstop 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

Reimplemented by