Lines Matching full:event
17 /** @struct Event
18 * @brief Event object interface.
20 * The event base is an association of an event type
23 struct Event : public std::vector<Filter> struct
31 virtual ~Event() = default;
32 Event(const Event&) = delete;
33 Event& operator=(const Event&) = delete;
34 Event(Event&&) = default;
35 Event& operator=(Event&&) = default;
37 /** @brief Event constructor.
40 * @param[in] t - The event type.
42 explicit Event(const std::vector<Filter>& filters, Type t = Type::STARTUP) : in Event() function
46 /** @brief event class enumeration. */
50 using StartupEvent = Event;
52 using EventBasePtr = std::shared_ptr<Event>;
55 * @brief DBus signal event.
60 struct DbusSignal final : public Event
75 Event(filters, Type::DBUS_SIGNAL), signature(sig) in DbusSignal()