51 [[nodiscard]]
inline static nng_msg* empty() noexcept {
return nullptr; }
59 copy(nng_msg** d,
const nng_msg* s)
noexcept
71 return nng_msg_get_pipe(v);
74 inline void set_pipe(
nngxx::pipe_view& p)
noexcept { nng_msg_set_pipe(v, p); }
78 [[nodiscard]] inline const
nngxx::msg_body body() const noexcept;
80 [[nodiscard]] inline
nngxx::msg_header header() noexcept;
82 [[nodiscard]] inline const
nngxx::msg_header header() const noexcept;
clev::iface< nng_pipe > pipe_view
clev::expected< void > invoke(ret_t(*f)(args_t...), args_t... args) noexcept