#pragma once #if 0 #include #include #include #include using ZmqMoudleCallback = std::function; class ZmqMoudle { public: ZmqMoudle(ZmqMoudleCallback callback); void Start(); void Stop(); private: ZmqMoudleCallback callback_; std::unique_ptr work_; void* context_{ nullptr }; std::atomic shouldExit_; }; #endif