#pragma once #include #include #include #include #include #include #include #include #include #include #include "libxsync\xsync.hpp" namespace iflytop { using namespace std; class XSyncUdpFactoryImpl : public I_XSyncUDPFactory { private: /* data */ XSyncUdpFactoryImpl(){}; public: static XSyncUdpFactoryImpl* Ins(); void initialize(); virtual shared_ptr createXSUDPListener() override; virtual shared_ptr createXSUDP() override; }; } // namespace iflytop