8 #include "artnetlistener.h" 
    9 #include "artnetevent.h" 
   12 #include <nap/device.h> 
   13 #include <rtti/factory.h> 
   14 #include <asio/io_service.hpp> 
   51         virtual void stop() 
override;
 
   64         void consumeEvents(std::queue<ArtNetEventPtr>& outEvents);
 
   66         std::string mIpAddress = 
"";    
 
   76         asio::io_service mIOService;
 
   79         std::thread mRunThread;
 
   82         std::unique_ptr<ArtNetListener> mListener = 
nullptr;
 
   85         std::queue<ArtNetEventPtr> mEvents;
 
   88         std::mutex mEventMutex;