56 template<
typename Handler,
57 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
60 received_ = std::move(h);
67 template<
typename Handler,
68 typename = util::enable_if_rvalue_ref_trait<Handler&&>>
72 return std::move(*
this);
76 using HandlerType = std::function<void(
message&&)>;
78 HandlerType received_ = util::noop<message&&>;
80 friend class impl::TopicEventHandlerImpl;