Classes | |
| struct | DDS::LivelinessQosPolicy |
| Specifies and configures the mechanism that allows DDS::DataReader entities to detect when DDS::DataWriter entities become disconnected or "dead.". More... | |
Enumerations | |
| enum | DDS::LivelinessQosPolicyKind { DDS::AUTOMATIC_LIVELINESS_QOS, DDS::MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, DDS::MANUAL_BY_TOPIC_LIVELINESS_QOS } |
| Kinds of liveliness. More... | |
Functions | |
| static System::String^ | DDS::LivelinessQosPolicy::get_livelines_qos_policy_name () |
| Stringified human-readable name for DDS::LivelinessQosPolicy. | |
Kinds of liveliness.
| AUTOMATIC_LIVELINESS_QOS |
[default] The infrastructure will automatically signal liveliness for the DDS::DataWriter (s) at least as often as required by the lease_duration.
A DDS::DataWriter with this setting does not need to take any specific action in order to be considered 'alive.' The DDS::DataWriter is only 'not alive' when the participant to which it belongs terminates (gracefully or not), or when there is a network problem that prevents the current participant from contacting that remote participant. |
| MANUAL_BY_PARTICIPANT_LIVELINESS_QOS |
RTI Data Distribution Service will assume that as long as at least one DDS::DataWriter belonging to the DDS::DomainParticipant (or the DDS::DomainParticipant itself) has asserted its liveliness, then the other Entities belonging to that same DDS::DomainParticipant are also alive.
The user application takes responsibility to signal liveliness to RTI Data Distribution Service either by calling DDS::DomainParticipant::assert_liveliness, or by calling DDS::DataWriter::assert_liveliness, or DDS::TypedDataWriter::write on any DDS::DataWriter belonging to the DDS::DomainParticipant. |
| MANUAL_BY_TOPIC_LIVELINESS_QOS |
RTI Data Distribution Service will only assume liveliness of the DDS::DataWriter if the application has asserted liveliness of that DDS::DataWriter itself.
The user application takes responsibility to signal liveliness to RTI Data Distribution Service using the DDS::DataWriter::assert_liveliness method, or by writing some data. |
| static System::String ^ DDS::LivelinessQosPolicy::get_livelines_qos_policy_name | ( | ) | [inline, static, inherited] |
Stringified human-readable name for DDS::LivelinessQosPolicy.