|
VLink 2.0.0
A high-performance communication middleware
|
Concrete DDS-compatible status event structs with counter and handle fields. More...
Go to the source code of this file.
Classes | |
| struct | vlink::Status::PublicationMatched |
| Status event fired when a DataWriter gains or loses a matching DataReader. More... | |
| struct | vlink::Status::OfferedDeadlineMissed |
| Status event fired when a DataWriter fails to publish within its offered deadline period. More... | |
| struct | vlink::Status::OfferedIncompatibleQos |
| Status event fired when a DataWriter discovers a subscriber with incompatible QoS. More... | |
| struct | vlink::Status::LivelinessLost |
| Status event fired when a DataWriter loses liveliness (failed to assert within duration). More... | |
| struct | vlink::Status::SubscriptionMatched |
| Status event fired when a DataReader gains or loses a matching DataWriter. More... | |
| struct | vlink::Status::RequestedDeadlineMissed |
| Status event fired when a DataReader does not receive data within its requested deadline. More... | |
| struct | vlink::Status::LivelinessChanged |
| Status event fired when the liveliness state of a matched DataWriter changes. More... | |
| struct | vlink::Status::SampleRejected |
| Status event fired when an incoming sample is rejected due to a resource limit. More... | |
| struct | vlink::Status::RequestedIncompatibleQos |
| Status event fired when a DataReader discovers a publisher with incompatible QoS. More... | |
| struct | vlink::Status::SampleLost |
| Status event fired when a sample is lost before it can be delivered to the DataReader. More... | |
Namespaces | |
| namespace | vlink |
| namespace | vlink::Status |
| DDS-compatible status type enumeration, base class, and type-safe cast utilities. | |
Concrete DDS-compatible status event structs with counter and handle fields.
This file defines the ten concrete status structs derived from Status::Base. Each struct carries the specific counter and handle fields reported by the DDS middleware for that event type.
Writer-side (Publisher / Server / Setter):
PublicationMatched – matched subscriber count changedOfferedDeadlineMissed – writer missed its offered publication deadlineOfferedIncompatibleQos – incompatible QoS subscriber detectedLivelinessLost – writer failed to assert livelinessReader-side (Subscriber / Client / Getter):
SubscriptionMatched – matched publisher count changedRequestedDeadlineMissed – reader did not receive within its requested deadlineLivelinessChanged – publisher liveliness state changedSampleRejected – sample dropped due to resource limitRequestedIncompatibleQos – incompatible QoS publisher detectedSampleLost – sample lost before delivery