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