RTI Connext C# API
6.1.1
|
Contains the Status classes More...
Classes | |
class | DataReaderCacheStatus |
The status of the reader's cache. More... | |
class | DataReaderProtocolStatus |
The status of a reader's internal protocol related metrics, like the number of samples received and rejected; and status of wire protocol traffic. More... | |
class | DataWriterCacheStatus |
The status of the DataWriter's cache. Provides information on cache related metrics such as the number of samples and instances in the DataWriter queue. More... | |
class | DataWriterProtocolStatus |
The status of a writer's internal protocol related metrics, like the number of samples pushed and pulled; and status of wire protocol traffic. More... | |
class | DomainParticipantProtocolStatus |
The status of a participant's protocol related metrics, like the number of corrupted messages, change in corrupted messages and timestamp of the last corrupted message. More... | |
class | InconsistentTopicStatus |
Notifies of a change in the StatusMask.InconsistentTopic status More... | |
class | LivelinessChangedStatus |
Indicates that the liveliness of one or more matched Publication.DataWriter<T> has changed. More... | |
class | LivelinessLostStatus |
The liveliness that the Publication.DataWriter<T> has committed to through its Policy.Liveliness was not respected, thus Subscription.DataReader<T> entities will consider the Publication.DataWriter<T> as no longer alive. More... | |
class | OfferedDeadlineMissedStatus |
Notifies of a change in the StatusMask.OfferedDeadlineMissed status More... | |
class | OfferedIncompatibleQosStatus |
A QosPolicy value was incompatible with what was requested. More... | |
class | PublicationMatchedStatus |
Notifies of a change in the StatusMask.PublicationMatched status More... | |
class | ReliableReaderActivityChangedStatus |
Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer. More... | |
class | ReliableWriterCacheChangedStatus |
A summary of the state of a data writer's cache of unacknowledged samples written. More... | |
class | RequestedDeadlineMissedStatus |
Indicates that the Subscription.DataReader<T> did not receive a new sample for an data-instance within the time period set in the Subscription.DataReader<T>'s Policy.Deadline. More... | |
class | RequestedIncompatibleQosStatus |
Indicates that the Subscription.DataReader<T> discovered a Publication.DataWriter<T> for the same Topics.Topic<T>, but that Subscription.DataReader<T> had requested QoS settings incompatible with the ones offered by the Publication.DataWriter<T>. More... | |
class | SampleLostStatus |
Indicates that one or more samples written by a matched Publication.DataWriter<T> have failed to be received by the Subscription.DataReader<T>. More... | |
class | SampleRejectedStatus |
Indicates that one or more samples received from a matched Publication.DataWriter<T> have been rejected by the Subscription.DataReader<T> because a resource limit would have been exceeded. More... | |
class | ServiceRequestAcceptedStatus |
Notifies of a change in the StatusMask.ServiceRequestAccepted status. More... | |
class | SubscriptionMatchedStatus |
Indicates that the Subscription.DataReader<T> discovered a matching Publication.DataWriter<T>. More... | |
Contains the Status classes
|
strong |
Represents the reason why a sample written by a matched Publication.DataWriter<T> have failed to be received by the Subscription.DataReader<T>.
The full documentation is available in the C API: DDS_SampleLostStatusKind
Enumerator | |
---|---|
NotLost | The sample was not lost. |
LostByWriter | A Publication.DataWriter<T> removed the sample before being received by the Subscription.DataReader<T>. |
LostByInstancesLimit | A resource limit on the number of instances was reached. |
LostByRemoteWritersPerInstanceLimit | A resource limit on the number of remote writers for a single instance from which a Subscription.DataReader<T> may read was reached. |
LostByIncompleteCoherentSet | A sample was lost because it was part of an incomplete coherent set. An incomplete coherent set is a coherent set for which some of the samples are missing. |
LostByLargeCoherentSet | A sample was lost because it was part of a large coherent set. |
LostBySamplesPerRemoteWriterLimit | A resource limit on the number of samples from a given remote writer that a Subscription.DataReader<T> may store was reached. |
LostByVirtualWritersLimit | A resource limit on the number of virtual writers from which a Subscription.DataReader<T> may read was reached. |
LostByRemoteWritersPerSampleLimit | A resource limit on the number of remote writers per sample was reached. |
LostByAvailabilityWaitingTime | |
LostByRemoteWriterSamplesPerVirtualQueueLimit | A resource limit on the number of samples published by a remote writer on behalf of a virtual writer that a Subscription.DataReader<T> may store was reached. |
LostByOutOfMemory | A sample was lost because there was not enough memory to store the sample. |
LostByUnknownInstance | A received sample was lost because it doesn't contain enough information for the Subscription.DataReader<T> to know what instance it is associated with. |
LostByDeserializationFailure | A received sample was lost because it could not be deserialized. |
LostByDecodeFailure | When using Policy.ReliabilityKind.BestEffort: A received sample was lost because it could not be decoded. |
LostBySamplesPerInstanceLimit | When using Policy.ReliabilityKind.BestEffort: A resource limit on the number of samples per instance (Policy.ResourceLimits.MaxSamplesPerInstance) was reached. |
LostBySamplesLimit | When using Policy.ReliabilityKind.BestEffort: A resource limit on the number of samples (Policy.ResourceLimits.MaxSamples) was reached. |
|
strong |
Represents the reason why a sample may have been rejected by the Subscription.DataReader<T>.
The full documentation is available in the C API: DDS_SampleRejectedStatusKind
|
strong |
Each flag identifies a Entity status.
Enumerator | |
---|---|
None | A mask with no status. |
InconsistentTopic | Another topic exists with the same name but different characteristics. The full documentation is available in the C API: |
OfferedDeadlineMissed | The deadline that the Publication.DataWriter<T> has committed through its Policy.Deadline policy was not respected for a specific instance. The full documentation is available in the C API: |
RequestedDeadlineMissed | The deadline that the Subscription.DataReader<T> was expecting through its Policy.Deadline was not respected for a specific instance. The full documentation is available in the C API: |
OfferedIncompatibleQos | A Qos policy value was incompatible with what was requested. The full documentation is available in the C API: |
RequestedIncompatibleQos | A Qos policy value was incompatible with what is offered. The full documentation is available in the C API: |
SampleLost | A sample has been lost (i.e. was never received). The full documentation is available in the C API: |
SampleRejected | A (received) sample has been rejected. The full documentation is available in the C API: |
DataOnReaders | New data is available. The full documentation is available in the C API: |
DataAvailable | One or more new data samples have been received. The full documentation is available in the C API: |
LivelinessLost | The liveliness that the Publication.DataWriter<T> has committed to through its Policy.Liveliness was not respected, thus Subscription.DataReader<T> entities will consider the Publication.DataWriter<T> as no longer alive. The full documentation is available in the C API: |
LivelinessChanged | The liveliness of one or more Publication.DataWriter<T> that were writing instances read through the Subscription.DataReader<T> has changed. Some Publication.DataWriter<T> have become alive or not_alive. The full documentation is available in the C API: |
PublicationMatched | The Publication.DataWriter<T> has found Subscription.DataReader<T> that matches the Topics.Topic<T> and has compatible QoS. The full documentation is available in the C API: |
SubscriptionMatched | The Subscription.DataReader<T> has found Publication.DataWriter<T> that matches the Topics.Topic<T> and has compatible QoS. The full documentation is available in the C API: |
ServiceRequestAccepted | A service request has been received for a Publication.DataWriter<T>. The full documentation is available in the C API: |
DataWriterApplicationAcknowledgementReceived | A Publication.DataWriter<T> has received an application-level acknowledgment for a sample. The full documentation is available in the C API: |
DataWriterInstanceReplaced | A Publication.DataWriter<T> instance has been replaced. The full documentation is available in the C API: |
ReliableWriterCacheChanged | The number of unacknowledged samples in a reliable writer's cache has changed and reached a pre-defined trigger point. The full documentation is available in the C API: |
ReliableReaderActivityChanged | One or more reliable readers has become active or inactive. The full documentation is available in the C API: |
DataWriterCache | The status of the writer's cache. The full documentation is available in the C API: |
DataWriterProtocol | The status of a writer's internal protocol related metrics. The full documentation is available in the C API: |
DataReaderCache | The status of the reader's cache. The full documentation is available in the C API: |
DataReaderProtocol | The status of a reader's internal protocol related metrics. The full documentation is available in the C API: |
DataWriterSampleRemoved | A sample has been removed from a Publication.DataWriter<T>. The full documentation is available in the C API: |
All | A mask with all statuses |