DeviceWatcher
class DeviceWatcher;
DeviceWatcher *fDeviceWatcher;
device->device_watcher = spawn_thread(DeviceWatcher, threadName,
static int32 DeviceWatcher(void *arg);
device->device_watcher = spawn_thread(DeviceWatcher, threadName,
static int32 DeviceWatcher(void* arg);
DeviceWatcher::~DeviceWatcher()
DeviceWatcher::Start()
DeviceWatcher::Stop()
DeviceWatcher::MessageReceived(BMessage* message)
DeviceWatcher::_InitialDevicesScanThread(void* data)
((DeviceWatcher*)data)->_ScanDevices(kDevicesRoot);
DeviceWatcher::_ScanDevices(const char* path)
DeviceWatcher::_AddDevice(const char* path)
DeviceWatcher::_RemoveDevice(const char* path)
DeviceWatcher::_SetIcons(BMidiEndpoint* endpoint)
DeviceWatcher::DeviceWatcher()
class DeviceWatcher : public BLooper {
DeviceWatcher();
~DeviceWatcher();
fDeviceWatcher = new(std::nothrow) DeviceWatcher();
DeviceWatcher* fDeviceWatcher;
fDeviceWatcher(new(nothrow) DeviceWatcher()),