Kinds¶
-
template<typename>
struct fired¶
-
template<typename>
struct sent¶
-
template<typename>
struct received¶
-
template<>
struct received<nng::msg> : public pars::ev::base_kind<received, nng::msg>¶ Public Types
-
using event_type = nng::msg¶
Public Functions
-
inline std::size_t msg_hash() const¶
Public Static Attributes
-
static std::string_view uuid = "b63dab32-1bc2-46ef-9ca0-0e1530f5c026"¶
-
using event_type = nng::msg¶
-
template<template<typename> typename kind_of, event_c event_t>
struct common_kind¶ Subclassed by pars::ev::base_kind< kind_of, event_t >, pars::ev::base_kind< kind_of, event_t >, pars::ev::base_kind< kind_of, event_t >, pars::ev::base_kind< kind_of, event_t >
Public Types
Public Functions
-
inline event_type &event()¶
-
inline const event_type &event() const¶
-
inline metadata_type &md()¶
-
inline std::tuple<const event_type&, metadata_type&> as_tuple()¶
-
inline common_kind(event_type e, metadata_type md)¶
-
inline event_type &event()¶
-
template<template<typename> typename kind_of, sync_internal_event_c<kind_of> event_t>
struct base_kind<kind_of, event_t> : public pars::ev::common_kind<kind_of, event_t>, public pars::ev::common_kind<kind_of, event_t>, public pars::ev::common_kind<kind_of, event_t>, public pars::ev::common_kind<kind_of, event_t>¶