Kylin/Nng/Option.h

18 lines
364 B
C
Raw Normal View History

2024-11-10 20:20:34 +08:00
#ifndef __OPTION_H__
#define __OPTION_H__
#include <chrono>
#include <nng/nng.h>
namespace Nng {
template <typename T>
struct Option {
constexpr Option(const char *opt) : option(opt) {};
const char *option;
};
inline constexpr Option<std::chrono::milliseconds> RecvTimeout(NNG_OPT_RECVTIMEO);
} // namespace Nng
#endif // __OPTION_H__