|
RTC Toolkit 5.1.0
|
Event Type used to signal that configuration data items were applied in HRTC. More...
#include <rtctk/componentFramework/eventDefinitions.hpp>
Public Member Functions | |
| HrtcConfigurationAppliedEvent ()=default | |
| HrtcConfigurationAppliedEvent (const std::string &origin, const Item &item, const std::string &hrtc_origin, const TimeString &hrtc_timestamp, uint64_t hrtc_sample_id) | |
| Creates event object holding a single configuration item. | |
| HrtcConfigurationAppliedEvent (const std::string &origin, const ItemList &items, const std::string &hrtc_origin, const TimeString &hrtc_timestamp, uint64_t hrtc_sample_id) | |
| Creates event object holding multiple configuration items. | |
| HrtcConfigurationAppliedEvent (const std::string &origin, const std::string &item, const std::string &hrtc_origin, uint64_t hrtc_timestamp, uint64_t hrtc_sample_id) | |
| Creates event object holding a single configuration item without sequence_id and timestamp. | |
| HrtcConfigurationAppliedEvent (const JsonPayload &j) | |
| JsonPayload | ToJson () const |
Public Member Functions inherited from rtctk::componentFramework::ConfigurationEvent | |
| ConfigurationEvent ()=default | |
| ConfigurationEvent (const std::string &origin, const Item &item, const std::string &state) | |
| Creates event object holding a single configuration item. | |
| ConfigurationEvent (const std::string &origin, const ItemList &item, const std::string &state) | |
| Creates event object holding multiple configuration items. | |
| ConfigurationEvent (const std::string &origin, const std::string &item, const std::string &state) | |
| Creates event object holding a single configuration item without sequence_id and timestamp. | |
| ConfigurationEvent (const std::string &origin, const std::vector< std::string > &items, const std::string &state) | |
| Creates event object holding multiple configuration items without sequence_id and timestamp. | |
| ConfigurationEvent (const JsonPayload &j) | |
| JsonPayload | ToJson () const |
Public Member Functions inherited from rtctk::componentFramework::AbstractEvent | |
| AbstractEvent ()=default | |
| virtual | ~AbstractEvent ()=default |
| AbstractEvent (const std::string &origin) | |
| AbstractEvent (const std::string &origin, const TimeString &time) | |
| AbstractEvent (const JsonPayload &j) | |
| JsonPayload | ToJson () const |
Public Attributes | |
| std::string | hrtc_origin |
| TimeString | hrtc_timestamp |
| uint64_t | hrtc_sample_id |
Public Attributes inherited from rtctk::componentFramework::ConfigurationEvent | |
| ItemList | items |
| std::string | state |
Public Attributes inherited from rtctk::componentFramework::AbstractEvent | |
| std::string | origin |
| TimeString | time |
Additional Inherited Members | |
Public Types inherited from rtctk::componentFramework::ConfigurationEvent | |
| using | ItemList = std::vector<Item> |
Static Public Attributes inherited from rtctk::componentFramework::ConfigurationEvent | |
| static const std::string | TOPIC_NAME = "configuration_topic" |
Event Type used to signal that configuration data items were applied in HRTC.
|
default |
| rtctk::componentFramework::HrtcConfigurationAppliedEvent::HrtcConfigurationAppliedEvent | ( | const std::string & | origin, |
| const Item & | item, | ||
| const std::string & | hrtc_origin, | ||
| const TimeString & | hrtc_timestamp, | ||
| uint64_t | hrtc_sample_id ) |
Creates event object holding a single configuration item.
| rtctk::componentFramework::HrtcConfigurationAppliedEvent::HrtcConfigurationAppliedEvent | ( | const std::string & | origin, |
| const ItemList & | items, | ||
| const std::string & | hrtc_origin, | ||
| const TimeString & | hrtc_timestamp, | ||
| uint64_t | hrtc_sample_id ) |
Creates event object holding multiple configuration items.
| rtctk::componentFramework::HrtcConfigurationAppliedEvent::HrtcConfigurationAppliedEvent | ( | const std::string & | origin, |
| const std::string & | item, | ||
| const std::string & | hrtc_origin, | ||
| uint64_t | hrtc_timestamp, | ||
| uint64_t | hrtc_sample_id ) |
Creates event object holding a single configuration item without sequence_id and timestamp.
|
explicit |
| JsonPayload rtctk::componentFramework::HrtcConfigurationAppliedEvent::ToJson | ( | ) | const |
| std::string rtctk::componentFramework::HrtcConfigurationAppliedEvent::hrtc_origin |
| uint64_t rtctk::componentFramework::HrtcConfigurationAppliedEvent::hrtc_sample_id |
| TimeString rtctk::componentFramework::HrtcConfigurationAppliedEvent::hrtc_timestamp |