Struct EventInfo

Inheritance Relationships

Derived Types

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