Clean up temporary code
This commit is contained in:
@@ -84,9 +84,6 @@ void Device::_init()
|
||||
Device::~Device()
|
||||
{
|
||||
raw_device->removeEventHandler("DEV_" + std::to_string(_index));
|
||||
///TODO: tmp
|
||||
raw_device->stopListener();
|
||||
raw_device.reset();
|
||||
}
|
||||
|
||||
void Device::addEventHandler(const std::string& nickname, const std::shared_ptr<EventHandler>& handler)
|
||||
|
@@ -270,6 +270,14 @@ void RawDevice::listen()
|
||||
this->handleEvent(report);
|
||||
}
|
||||
|
||||
// Listener is stopped, handle I/O queue
|
||||
while(!write_queue.empty())
|
||||
{
|
||||
auto task = write_queue.front();
|
||||
(*task)();
|
||||
write_queue.pop();
|
||||
}
|
||||
|
||||
continue_listen = false;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user