41template<network_event_c event_t>
48 static constexpr std::string_view
uuid =
49 "665b247d-ab3f-421e-8956-1a8c02d42f35";
52template<
typename event_t>
55template<network_event_c event_t>
62 static constexpr std::string_view
uuid =
63 "b63dab32-1bc2-46ef-9ca0-0e1530f5c026";
66template<
typename event_t>
76 static constexpr std::string_view
uuid =
77 "b63dab32-1bc2-46ef-9ca0-0e1530f5c026";
81 auto h1 = hash_from_uuid(
uuid);
83 auto h2 = hash_from_msg(
event());
85 return h1 ^ (h2 << 1);
89template<event_c event_t>
96 static constexpr std::string_view
uuid =
97 "280c62eb-4c24-4185-964d-e2b242671da7";
100template<
typename event_t>
clev::own< nng_msg * > msg
received(event_t, metadata< received, event_t >) -> received< event_t >
fired(event_t, metadata< fired, event_t >) -> fired< event_t >
sent(event_t, metadata< sent, event_t >) -> sent< event_t >
static constexpr std::string_view uuid
static constexpr std::string_view uuid
static constexpr std::string_view uuid
std::size_t msg_hash() const
static constexpr std::string_view uuid