#pragma once #include "XNUDPService_global.h" #include struct XNUDPServicePrivate; class XNUDPSERVICE_EXPORT XNUDPService : public XNServiceObject { XN_METATYPE(XNUDPService, XNServiceObject) XN_DECLARE_PRIVATE(XNUDPService) public: XNUDPService(); virtual ~XNUDPService(); protected: XNUDPService(PrivateType *p); public: virtual void Initialize() override; virtual void PrepareForExecute() override; }; XNCLASS_PTR_DECLARE(XNUDPService)