Struct EventInfo
Defined in File event_info_common.hpp
Inheritance Relationships
Derived Types
public rmw_gurumdds_cpp::PublisherInfo
(Struct PublisherInfo)public rmw_gurumdds_cpp::SubscriberInfo
(Struct SubscriberInfo)
Struct Documentation
-
struct EventInfo
Subclassed by rmw_gurumdds_cpp::PublisherInfo, rmw_gurumdds_cpp::SubscriberInfo
Public Functions
-
virtual ~EventInfo() = default
-
virtual rmw_ret_t get_status(rmw_event_type_t event_type, void *event) = 0
-
virtual dds_StatusCondition *get_status_condition() = 0
-
virtual dds_GuardCondition *get_guard_condition(rmw_event_type_t event_type) = 0
-
virtual bool is_status_changed(rmw_event_type_t event_type) = 0
-
virtual bool has_callback(rmw_event_type_t event_type) = 0
-
virtual rmw_ret_t set_on_new_event_callback(rmw_event_type_t event_type, const void *user_data, rmw_event_callback_t callback) = 0
-
virtual void update_inconsistent_topic(int32_t total_count, int32_t total_count_change) = 0
-
virtual ~EventInfo() = default