Kylin/AsioZeroMQ/ErrorCode.h
2023-07-21 14:07:27 +08:00

19 lines
395 B
C++

#ifndef ERRORCODE_H
#define ERRORCODE_H
#include <boost/system/error_code.hpp>
#include <zmq.h>
namespace ZeroMQ {
class ErrorCategory : public boost::system::error_category {
public:
const char *name() const noexcept override;
std::string message(int ev) const override;
};
boost::system::error_code makeErrorCode(int ev = zmq_errno());
} // namespace ZeroMQ
#endif // ERRORCODE_H