Classes | |
struct | Duration_t |
structure of a duration interval More... | |
struct | Time_t |
structure of a time interval More... | |
struct | InconsistentTopicStatus |
Structure for holding data corresponding to the status INCONSISTENT_TOPIC. More... | |
struct | SampleLostStatus |
Structure for holding data corresponding to the status SAMPLE_LOST. More... | |
struct | SampleRejectedStatus |
Structure for holding data corresponding to the status SAMPLE_REJECTED. More... | |
struct | LivelinessChangedStatus |
Structure for holding data corresponding to the status LIVELINESS_CHANGED. More... | |
struct | RequestedDeadlineMissedStatus |
Structure for holding data corresponding to the status REQUESTED_DEADLINE. More... | |
struct | SubscriptionMatchedStatus |
Structure for holding data corresponding to the status SUBSCRIPTION_MATCHED. More... | |
class | Listener |
Basis class of all DDS listeners. More... | |
class | TopicListener |
Topic's listener. More... | |
class | DataWriterListener |
Data writer's listener. More... | |
class | PublisherListener |
Publisher's listener. More... | |
class | DataReaderListener |
Data reader's listener. More... | |
class | SubscriberListener |
Subscriber's listener. More... | |
class | DomainParticipantListener |
DomainParticipant's listener. More... | |
class | Condition |
Root class for all the conditions that may be attached to a WaitSet. More... | |
class | GuardCondition |
Specific condition providing the means for the application to manually wakeup a WaitSet. More... | |
class | StatusCondition |
Specific condition that is associated with each Entity. More... | |
struct | UserDataQosPolicy |
Mechanism for attaching additional information such as security credentials. More... | |
struct | TopicDataQosPolicy |
Mechanism for attaching additional information to the created Topic such that when a remote application discovers their existence it can examine the information and use it in an application-defined way. More... | |
struct | DurabilityQosPolicy |
Policy expressing if the data should 'outlive' their writing time. More... | |
struct | PresentationQosPolicy |
Policy controling the extent to which changes to data-instances can be made dependent on each other and also the kind of dependencies that can be propagated and maintained by the Service. More... | |
struct | DeadlineQosPolicy |
Policy for cases where Topic is expected to have each instance updated periodically. More... | |
struct | LatencyBudgetQosPolicy |
Policy providing means for the application to indicate to the middleware the 'urgency' of the data-communication. More... | |
struct | LivelinessQosPolicy |
Policy used to ensure that particular entities on the network are still 'alive'. More... | |
struct | ReliabilityQosPolicy |
Policy indicating the level of reliability requested by a DataReader or offered by a DataWriter. More... | |
struct | DestinationOrderQosPolicy |
Policy controling how each subscriber resolves the final value of a data instance that is written by multiple DataWriter objects (which may be associated with different Publisher objects) running on different nodes. More... | |
struct | EntityFactoryQosPolicy |
Policy controling the behavior of the created entity. More... | |
struct | DurabilityServiceQosPolicy |
Policy used to configure the HISTORY QoS and the RESOURCE_LIMITS QoS used by fictitious DataReader and DataWriter used by the 'persistent service'. More... | |
struct | DomainParticipantFactoryQos |
QoS of DomainParticipantFactory. More... | |
struct | DomainParticipantQos |
QoS of DomainParticipant. More... | |
struct | TopicQos |
Qos of Topic. More... | |
struct | DataReaderQos |
QoS of DataReader. More... | |
struct | SubscriberQos |
Subscriber's qos. More... | |
struct | ParticipantBuiltinTopicData |
Builtin topic with participants' data. More... | |
struct | TopicBuiltinTopicData |
Builtin topic with topics' data. More... | |
struct | PublicationBuiltinTopicData |
Builtin topic with publications' data. More... | |
struct | SubscriptionBuiltinTopicData |
Builtin topic with subscriptions' data. More... | |
class | Entity |
Abstract base class for all the DCPS objects that support Qos policies, a listener and a status condition. More... | |
class | DomainParticipant |
Represents the participation of the application on a communication plane that isolates applications running on the same set of physical computers from each other. More... | |
class | DomainParticipantFactory |
Factory of domain participants. More... | |
class | TypeSupport |
Abstract class that has to be specialized for each concrete type. More... | |
class | TopicDescription |
Basis class for Topic, ContentFilteredTopic, and MultiTopic. More... | |
class | Topic |
The most basic description of the data to be published and subscribed. More... | |
class | ContentFilteredTopic |
Specialization of TopicDescription that allows for content-based subscription. More... | |
class | MultiTopic |
Specialization of TopicDescription that allows subscriptions to combine, filter and rearrange data coming from several topics. More... | |
class | Publisher |
Class responsible for the actual dissemination of publications. More... | |
class | DataWriter |
Data writer. More... | |
class | Subscriber |
Entity responsible for the actual reception of the data resulting from its subscriptions. More... | |
class | DataReader |
Data reader. More... | |
struct | SampleInfo |
Information pertaining to the associated Data value. More... | |
Typedefs | |
typedef DOMAINID_TYPE_NATIVE | DomainId_t |
type of domain id | |
typedef HANDLE_TYPE_NATIVE | InstanceHandle_t |
type of instance handle | |
typedef ::CORBA::IDL_UTSeq < InstanceHandle_t > | InstanceHandleSeq |
typedef long | ReturnCode_t |
type of the return code | |
typedef long | QosPolicyId_t |
type of the qos policy id | |
typedef unsigned long | StatusKind |
Type of communication statuses whose changes can be communicated to the application. | |
typedef unsigned long | StatusMask |
Bit-mask of StatusKind. | |
typedef ::CORBA::IDL_UTSeq < QosPolicyCount > | QosPolicyCountSeq |
typedef Entity * | Entity_ptr |
typedef ::CORBA::IDL_LO_var < Entity > | Entity_var |
typedef TopicDescription * | TopicDescription_ptr |
typedef ::CORBA::IDL_LO_var < TopicDescription > | TopicDescription_var |
typedef Topic * | Topic_ptr |
typedef ::CORBA::IDL_LO_var < Topic > | Topic_var |
typedef ContentFilteredTopic * | ContentFilteredTopic_ptr |
typedef ::CORBA::IDL_LO_var < ContentFilteredTopic > | ContentFilteredTopic_var |
typedef MultiTopic * | MultiTopic_ptr |
typedef ::CORBA::IDL_LO_var < MultiTopic > | MultiTopic_var |
typedef TypeSupport * | TypeSupport_ptr |
typedef ::CORBA::IDL_LO_var < TypeSupport > | TypeSupport_var |
typedef Listener * | Listener_ptr |
typedef ::CORBA::IDL_LO_var < Listener > | Listener_var |
typedef TopicListener * | TopicListener_ptr |
typedef ::CORBA::IDL_LO_var < TopicListener > | TopicListener_var |
typedef DomainParticipantListener * | DomainParticipantListener_ptr |
typedef ::CORBA::IDL_LO_var < DomainParticipantListener > | DomainParticipantListener_var |
typedef PublisherListener * | PublisherListener_ptr |
typedef ::CORBA::IDL_LO_var < PublisherListener > | PublisherListener_var |
typedef DataWriterListener * | DataWriterListener_ptr |
typedef ::CORBA::IDL_LO_var < DataWriterListener > | DataWriterListener_var |
typedef SubscriberListener * | SubscriberListener_ptr |
typedef ::CORBA::IDL_LO_var < SubscriberListener > | SubscriberListener_var |
typedef DataReaderListener * | DataReaderListener_ptr |
typedef ::CORBA::IDL_LO_var < DataReaderListener > | DataReaderListener_var |
typedef DomainParticipant * | DomainParticipant_ptr |
typedef ::CORBA::IDL_LO_var < DomainParticipant > | DomainParticipant_var |
typedef DomainParticipantFactory * | DomainParticipantFactory_ptr |
typedef ::CORBA::IDL_LO_var < DomainParticipantFactory > | DomainParticipantFactory_var |
typedef Publisher * | Publisher_ptr |
typedef ::CORBA::IDL_LO_var < Publisher > | Publisher_var |
typedef DataWriter * | DataWriter_ptr |
typedef ::CORBA::IDL_LO_var < DataWriter > | DataWriter_var |
typedef Subscriber * | Subscriber_ptr |
typedef ::CORBA::IDL_LO_var < Subscriber > | Subscriber_var |
typedef DataReader * | DataReader_ptr |
typedef ::CORBA::IDL_LO_var < DataReader > | DataReader_var |
typedef ::CORBA::IDL_UTSeq < DataReader > | DataReaderSeq |
typedef Condition * | Condition_ptr |
typedef ::CORBA::IDL_LO_var < Condition > | Condition_var |
typedef ::CORBA::IDL_UTSeq < Condition_var > | ConditionSeq |
typedef GuardCondition * | GuardCondition_ptr |
typedef ::CORBA::IDL_LO_var < GuardCondition > | GuardCondition_var |
typedef ::CORBA::IDL_UTSeq < GuardCondition_var > | GuardConditionSeq |
typedef StatusCondition * | StatusCondition_ptr |
typedef ::CORBA::IDL_LO_var < StatusCondition > | StatusCondition_var |
typedef ::CORBA::IDL_UTSeq < StatusCondition_var > | StatusConditionSeq |
typedef ReadCondition * | ReadCondition_ptr |
typedef ::CORBA::IDL_LO_var < ReadCondition > | ReadCondition_var |
typedef unsigned long | SampleStateKind |
typedef unsigned long | SampleStateMask |
typedef unsigned long | ViewStateKind |
typedef unsigned long | ViewStateMask |
typedef unsigned long | InstanceStateKind |
typedef unsigned long | InstanceStateMask |
typedef ::CORBA::IDL_UTSeq < SampleInfo > | SampleInfoSeq |
typedef ::CORBA::Boolean | Boolean |
typedef ::CORBA::Boolean_ptr | Boolean_ptr |
typedef ::CORBA::IDL_UTSeq < Boolean > | BooleanSeq |
typedef ::CORBA::IDL_Seq_var < BooleanSeq > | BooleanSeq_var |
typedef ::CORBA::Char | Char |
typedef ::CORBA::Char_ptr | Char_ptr |
typedef ::CORBA::IDL_UTSeq< Char > | CharSeq |
typedef ::CORBA::IDL_Seq_var < CharSeq > | CharSeq_var |
typedef ::CORBA::Octet | Octet |
typedef ::CORBA::Octet_ptr | Octet_ptr |
typedef ::CORBA::IDL_UTSeq< Octet > | OctetSeq |
typedef ::CORBA::IDL_Seq_var < OctetSeq > | OctetSeq_var |
typedef ::CORBA::Short | Short |
typedef ::CORBA::Short_ptr | Short_ptr |
typedef ::CORBA::IDL_UTSeq< Short > | ShortSeq |
typedef ::CORBA::IDL_Seq_var < ShortSeq > | ShortSeq_var |
typedef ::CORBA::UShort | UShort |
typedef ::CORBA::UShort_ptr | UShort_ptr |
typedef ::CORBA::IDL_UTSeq < UShort > | UShortSeq |
typedef ::CORBA::IDL_Seq_var < UShortSeq > | UShortSeq_var |
typedef ::CORBA::Long | Long |
typedef ::CORBA::Long_ptr | Long_ptr |
typedef ::CORBA::IDL_UTSeq< Long > | LongSeq |
typedef ::CORBA::IDL_Seq_var < LongSeq > | LongSeq_var |
typedef ::CORBA::ULong | ULong |
typedef ::CORBA::ULong_ptr | ULong_ptr |
typedef ::CORBA::IDL_UTSeq< ULong > | ULongSeq |
typedef ::CORBA::IDL_Seq_var < ULongSeq > | ULongSeq_var |
typedef ::CORBA::Float | Float |
typedef ::CORBA::Float_ptr | Float_ptr |
typedef ::CORBA::IDL_UTSeq< Float > | FloatSeq |
typedef ::CORBA::IDL_Seq_var < FloatSeq > | FloatSeq_var |
typedef ::CORBA::Double | Double |
typedef ::CORBA::Double_ptr | Double_ptr |
typedef ::CORBA::IDL_UTSeq < Double > | DoubleSeq |
typedef ::CORBA::IDL_Seq_var < DoubleSeq > | DoubleSeq_var |
typedef ::CORBA::String | String |
typedef ::CORBA::String_ptr | String_ptr |
typedef ::CORBA::String_var | String_var |
typedef ::CORBA::StringSeq | StringSeq |
typedef ::CORBA::IDL_UTSeq < EPICS::PVStructure * > | PVStructureSeq |
Enumerations | |
enum | SampleRejectedStatusKind { NOT_REJECTED, REJECTED_BY_INSTANCES_LIMIT, REJECTED_BY_SAMPLES_LIMIT, REJECTED_BY_SAMPLES_PER_INSTANCE_LIMIT } |
enum | DurabilityQosPolicyKind { VOLATILE_DURABILITY_QOS, TRANSIENT_LOCAL_DURABILITY_QOS, TRANSIENT_DURABILITY_QOS, PERSISTENT_DURABILITY_QOS } |
Durability policies. More... | |
enum | PresentationQosPolicyAccessScopeKind { INSTANCE_PRESENTATION_QOS, TOPIC_PRESENTATION_QOS, GROUP_PRESENTATION_QOS } |
Kinds of access scope of presentation policy. More... | |
enum | OwnershipQosPolicyKind { SHARED_OWNERSHIP_QOS, EXCLUSIVE_OWNERSHIP_QOS } |
enum | LivelinessQosPolicyKind { AUTOMATIC_LIVELINESS_QOS, MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, MANUAL_BY_TOPIC_LIVELINESS_QOS } |
Liveliness policies. More... | |
enum | ReliabilityQosPolicyKind { BEST_EFFORT_RELIABILITY_QOS, RELIABLE_RELIABILITY_QOS } |
Reliability policies. More... | |
enum | DestinationOrderQosPolicyKind { BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS, BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS } |
Destination order policies. More... | |
enum | HistoryQosPolicyKind { KEEP_LAST_HISTORY_QOS, KEEP_ALL_HISTORY_QOS } |
Variables | |
const InstanceHandle_t | HANDLE_NIL = HANDLE_NIL_NATIVE |
const long | LENGTH_UNLIMITED = -1 |
const long | DURATION_INFINITE_SEC = 0x7fffffff |
const unsigned long | DURATION_INFINITE_NSEC = 0x7fffffff |
const long | DURATION_ZERO_SEC = 0 |
const unsigned long | DURATION_ZERO_NSEC = 0 |
const long | TIME_INVALID_SEC = -1 |
const unsigned long | TIME_INVALID_NSEC = 0xffffffff |
const ReturnCode_t | RETCODE_OK = 0 |
const ReturnCode_t | RETCODE_ERROR = 1 |
const ReturnCode_t | RETCODE_UNSUPPORTED = 2 |
const ReturnCode_t | RETCODE_BAD_PARAMETER = 3 |
const ReturnCode_t | RETCODE_PRECONDITION_NOT_MET = 4 |
const ReturnCode_t | RETCODE_OUT_OF_RESOURCES = 5 |
const ReturnCode_t | RETCODE_NOT_ENABLED = 6 |
const ReturnCode_t | RETCODE_IMMUTABLE_POLICY = 7 |
const ReturnCode_t | RETCODE_INCONSISTENT_POLICY = 8 |
const ReturnCode_t | RETCODE_ALREADY_DELETED = 9 |
const ReturnCode_t | RETCODE_TIMEOUT = 10 |
const ReturnCode_t | RETCODE_NO_DATA = 11 |
const ReturnCode_t | RETCODE_ILLEGAL_OPERATION = 12 |
const StatusKind | INCONSISTENT_TOPIC_STATUS = 0x0001 << 0 |
Topic's status: Another topic exists with the same name but different characteristics. | |
const StatusKind | OFFERED_DEADLINE_MISSED_STATUS = 0x0001 << 1 |
const StatusKind | REQUESTED_DEADLINE_MISSED_STATUS = 0x0001 << 2 |
DataReader's status: the deadline that the DataReader was expected through its QosPolicy DEADLINE was not respected for a specific instance. | |
const StatusKind | OFFERED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 5 |
DataReader's status: a QosPolicy value was incompatible with what is offered. | |
const StatusKind | REQUESTED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 6 |
const StatusKind | SAMPLE_LOST_STATUS = 0x0001 << 7 |
DataReader's status: a sample has been lost (never received). | |
const StatusKind | SAMPLE_REJECTED_STATUS = 0x0001 << 8 |
DataReader's status: a (received) sample has been rejected. | |
const StatusKind | DATA_ON_READERS_STATUS = 0x0001 << 9 |
Subscriber's status: new information is available. | |
const StatusKind | DATA_AVAILABLE_STATUS = 0x0001 << 10 |
DataReader's status: new information is available. | |
const StatusKind | LIVELINESS_LOST_STATUS = 0x0001 << 11 |
const StatusKind | LIVELINESS_CHANGED_STATUS = 0x0001 << 12 |
DataReader's status: the liveliness of one or more DataWriter that were writing instances read through the DataReader has changed. | |
const StatusKind | PUBLICATION_MATCHED_STATUS = 0x0001 << 13 |
const StatusKind | SUBSCRIPTION_MATCHED_STATUS = 0x0001 << 14 |
DataReader's status: the DataReader has found a DataWriter that matches the Topic and has compatible QoS, or has ceased to be matched with a DataWriter that was previously considered to be matched. | |
const SampleStateKind | READ_SAMPLE_STATE = 0x0001 << 0 |
const SampleStateKind | NOT_READ_SAMPLE_STATE = 0x0001 << 1 |
const SampleStateMask | ANY_SAMPLE_STATE = 0xffff |
const ViewStateKind | NEW_VIEW_STATE = 0x0001 << 0 |
const ViewStateKind | NOT_NEW_VIEW_STATE = 0x0001 << 1 |
const ViewStateMask | ANY_VIEW_STATE = 0xffff |
const InstanceStateKind | ALIVE_INSTANCE_STATE = 0x0001 << 0 |
const InstanceStateKind | NOT_ALIVE_DISPOSED_INSTANCE_STATE = 0x0001 << 1 |
const InstanceStateKind | NOT_ALIVE_NO_WRITERS_INSTANCE_STATE = 0x0001 << 2 |
const InstanceStateMask | ANY_INSTANCE_STATE = 0xffff |
const InstanceStateMask | NOT_ALIVE_INSTANCE_STATE = 0x006 |
const char *const | USERDATA_QOS_POLICY_NAME = "UserData" |
const char *const | DURABILITY_QOS_POLICY_NAME = "Durability" |
const char *const | PRESENTATION_QOS_POLICY_NAME = "Presentation" |
const char *const | DEADLINE_QOS_POLICY_NAME = "Deadline" |
const char *const | LATENCYBUDGET_QOS_POLICY_NAME = "LatencyBudget" |
const char *const | OWNERSHIP_QOS_POLICY_NAME = "Ownership" |
const char *const | OWNERSHIPSTRENGTH_QOS_POLICY_NAME = "OwnershipStrength" |
const char *const | LIVELINESS_QOS_POLICY_NAME = "Liveliness" |
const char *const | TIMEBASEDFILTER_QOS_POLICY_NAME = "TimeBasedFilter" |
const char *const | PARTITION_QOS_POLICY_NAME = "Partition" |
const char *const | RELIABILITY_QOS_POLICY_NAME = "Reliability" |
const char *const | DESTINATIONORDER_QOS_POLICY_NAME = "DestinationOrder" |
const char *const | HISTORY_QOS_POLICY_NAME = "History" |
const char *const | RESOURCELIMITS_QOS_POLICY_NAME = "ResourceLimits" |
const char *const | ENTITYFACTORY_QOS_POLICY_NAME = "EntityFactory" |
const char *const | WRITERDATALIFECYCLE_QOS_POLICY_NAME = "WriterDataLifecycle" |
const char *const | READERDATALIFECYCLE_QOS_POLICY_NAME = "ReaderDataLifecycle" |
const char *const | TOPICDATA_QOS_POLICY_NAME = "TopicData" |
const char *const | GROUPDATA_QOS_POLICY_NAME = "TransportPriority" |
const char *const | LIFESPAN_QOS_POLICY_NAME = "Lifespan" |
const char *const | DURABILITYSERVICE_POLICY_NAME = "DurabilityService" |
const QosPolicyId_t | INVALID_QOS_POLICY_ID = 0 |
const QosPolicyId_t | USERDATA_QOS_POLICY_ID = 1 |
const QosPolicyId_t | DURABILITY_QOS_POLICY_ID = 2 |
const QosPolicyId_t | PRESENTATION_QOS_POLICY_ID = 3 |
const QosPolicyId_t | DEADLINE_QOS_POLICY_ID = 4 |
const QosPolicyId_t | LATENCYBUDGET_QOS_POLICY_ID = 5 |
const QosPolicyId_t | OWNERSHIP_QOS_POLICY_ID = 6 |
const QosPolicyId_t | OWNERSHIPSTRENGTH_QOS_POLICY_ID = 7 |
const QosPolicyId_t | LIVELINESS_QOS_POLICY_ID = 8 |
const QosPolicyId_t | TIMEBASEDFILTER_QOS_POLICY_ID = 9 |
const QosPolicyId_t | PARTITION_QOS_POLICY_ID = 10 |
const QosPolicyId_t | RELIABILITY_QOS_POLICY_ID = 11 |
const QosPolicyId_t | DESTINATIONORDER_QOS_POLICY_ID = 12 |
const QosPolicyId_t | HISTORY_QOS_POLICY_ID = 13 |
const QosPolicyId_t | RESOURCELIMITS_QOS_POLICY_ID = 14 |
const QosPolicyId_t | ENTITYFACTORY_QOS_POLICY_ID = 15 |
const QosPolicyId_t | WRITERDATALIFECYCLE_QOS_POLICY_ID = 16 |
const QosPolicyId_t | READERDATALIFECYCLE_QOS_POLICY_ID = 17 |
const QosPolicyId_t | TOPICDATA_QOS_POLICY_ID = 18 |
const QosPolicyId_t | GROUPDATA_QOS_POLICY_ID = 19 |
const QosPolicyId_t | TRANSPORTPRIORITY_QOS_POLICY_ID = 20 |
const QosPolicyId_t | LIFESPAN_QOS_POLICY_ID = 21 |
const QosPolicyId_t | DURABILITYSERVICE_QOS_POLICY_ID = 22 |
typedef unsigned long DDS::StatusKind |
Type of communication statuses whose changes can be communicated to the application.
Destination order policies.
Durability policies.
VOLATILE_DURABILITY_QOS |
Service will only attampt to provide the data to existing subscribers (default).
|
TRANSIENT_LOCAL_DURABILITY_QOS |
The Service is only required to keep the data in the memory of the DataWriter that wrote the data and the data is not required to survive the DataWriter.
Which particular samples are kept depends on other QoS such as HISTORY and RESOURCE_LIMITS. |
TRANSIENT_DURABILITY_QOS |
[optional] The Service is only required to keep the data in the memory and not in permanent storage; but the data is not tied to lifecycle of the DataWriter and will, in general, survive it.
Which particular samples are kept depends on other QoS such as HISTORY and RESOURCE_LIMITS. |
PERSISTENT_DURABILITY_QOS |
[optional] Data is kept on permanent storage, so that they can oulive a system session.
|
Liveliness policies.
AUTOMATIC_LIVELINESS_QOS | The infrastructure will automatically signal liveliness for the DataWriters at least as often as required by the lease_duration. |
MANUAL_BY_PARTICIPANT_LIVELINESS_QOS | The Service will assume that as long as at least one Entity within the DomainParticipant has asserted its liveliness the other Entities in that same DomainParticipant are also alive. |
MANUAL_BY_TOPIC_LIVELINESS_QOS |
The Service will only assume liveliness of the DataWriter if the application has asserted liveliness of that DataWritr itself.
" |
Kinds of access scope of presentation policy.
INSTANCE_PRESENTATION_QOS | changes to separate instances are considered independent and thus cannot be grouped by a coherent change |
TOPIC_PRESENTATION_QOS |
changes made to instances within each individual DataWriter will be available as coherent with respect to other changes to instances in that same DataWriter, but will not be grouped with changes made to instances belonging to a different DataWriter.
|
GROUP_PRESENTATION_QOS |
coherent changes made to instances through a DataWriter attached to a common Publisher are made available as a unit to remote subscribers.
|
Reliability policies.
const StatusKind DDS::LIVELINESS_CHANGED_STATUS = 0x0001 << 12 |
DataReader's status: the liveliness of one or more DataWriter that were writing instances read through the DataReader has changed.
Some DataWriter have become 'active' and 'inactive'.
const StatusKind DDS::OFFERED_INCOMPATIBLE_QOS_STATUS = 0x0001 << 5 |
DataReader's status: a QosPolicy value was incompatible with what is offered.
const StatusKind DDS::REQUESTED_DEADLINE_MISSED_STATUS = 0x0001 << 2 |
DataReader's status: the deadline that the DataReader was expected through its QosPolicy DEADLINE was not respected for a specific instance.
const StatusKind DDS::SAMPLE_LOST_STATUS = 0x0001 << 7 |
DataReader's status: a sample has been lost (never received).
const StatusKind DDS::SUBSCRIPTION_MATCHED_STATUS = 0x0001 << 14 |
DataReader's status: the DataReader has found a DataWriter that matches the Topic and has compatible QoS, or has ceased to be matched with a DataWriter that was previously considered to be matched.