#ifndef LIVOXPROTO1_CORE_H #define LIVOXPROTO1_CORE_H #include #include #include #include "livoxProto1Device.h" #include "broadcastListener.h" namespace livoxProto1 { class DeviceManager { public: DeviceManager(); ~DeviceManager() = default; static void deviceGoneAwayInd(const comms::DiscoveredDevice &device); public: std::vector devices; comms::BroadcastListener broadcastListener; }; void main(const std::shared_ptr &componentThread); void exit(void); } // namespace livoxProto1 #endif // LIVOXPROTO1_CORE_H