|
enum | DDS.DestinationOrderQosPolicyKind { DDS.DestinationOrderQosPolicyKind.ByReceptionTimestampDestinationOrderQos,
DDS.DestinationOrderQosPolicyKind.BySourceTimestampDestinationOrderQos
} |
|
enum | DDS.DurabilityQosPolicyKind { DDS.DurabilityQosPolicyKind.VolatileDurabilityQos,
DDS.DurabilityQosPolicyKind.TransientLocalDurabilityQos,
DDS.DurabilityQosPolicyKind.TransientDurabilityQos,
DDS.DurabilityQosPolicyKind.PersistentDurabilityQos
} |
|
enum | DDS.HistoryQosPolicyKind { DDS.HistoryQosPolicyKind.KeepLastHistoryQos,
DDS.HistoryQosPolicyKind.KeepAllHistoryQos
} |
|
enum | DDS.InstanceStateKind {
DDS.InstanceStateKind.Alive = 0x0001 << 0,
DDS.InstanceStateKind.NotAliveDisposed = 0x0001 << 1,
DDS.InstanceStateKind.NotAliveNoWriters = 0x0001 << 2,
DDS.InstanceStateKind.NotAlive = 0x006,
DDS.InstanceStateKind.Any = 0xffff
} |
| For each instance the Data Distribution Service internally maintains an InstanceState. More...
|
|
enum | DDS.InvalidSampleVisibilityQosPolicyKind { DDS.InvalidSampleVisibilityQosPolicyKind.NoInvalidSamples,
DDS.InvalidSampleVisibilityQosPolicyKind.MinimumInvalidSamples,
DDS.InvalidSampleVisibilityQosPolicyKind.AllInvalidSamples
} |
|
enum | DDS.LivelinessQosPolicyKind { DDS.LivelinessQosPolicyKind.AutomaticLivelinessQos,
DDS.LivelinessQosPolicyKind.ManualByParticipantLivelinessQos,
DDS.LivelinessQosPolicyKind.ManualByTopicLivelinessQos
} |
|
enum | DDS.OwnershipQosPolicyKind { DDS.OwnershipQosPolicyKind.SharedOwnershipQos,
DDS.OwnershipQosPolicyKind.ExclusiveOwnershipQos
} |
|
enum | DDS.PresentationQosPolicyAccessScopeKind { DDS.PresentationQosPolicyAccessScopeKind.InstancePresentationQos,
DDS.PresentationQosPolicyAccessScopeKind.TopicPresentationQos,
DDS.PresentationQosPolicyAccessScopeKind.GroupPresentationQos
} |
|
enum | DDS.QosPolicyId {
DDS.QosPolicyId.InvalidQos = 0,
DDS.QosPolicyId.UserDataQos = 1,
DDS.QosPolicyId.DurabilityQos = 2,
DDS.QosPolicyId.PresentationQos = 3,
DDS.QosPolicyId.DeadlineQos = 4,
DDS.QosPolicyId.LatencyBudgetQos = 5,
DDS.QosPolicyId.OwnershipQos = 6,
DDS.QosPolicyId.OwnershipStrengthQos = 7,
DDS.QosPolicyId.LivelinessQos = 8,
DDS.QosPolicyId.TimeBasedFilterQos = 9,
DDS.QosPolicyId.PartitionQos = 10,
DDS.QosPolicyId.ReliabilityQos = 11,
DDS.QosPolicyId.DestinationOrderQos = 12,
DDS.QosPolicyId.HistoryQos = 13,
DDS.QosPolicyId.ResourceLimitsQos = 14,
DDS.QosPolicyId.EntityFactoryQos = 15,
DDS.QosPolicyId.WriterDataLifecycleQos = 16,
DDS.QosPolicyId.ReaderDataLifecycleQos = 17,
DDS.QosPolicyId.TopicDataQos = 18,
DDS.QosPolicyId.GroupDataQos = 19,
DDS.QosPolicyId.TransportPriorityQos = 20,
DDS.QosPolicyId.LifespanQos = 21,
DDS.QosPolicyId.DurabilityServiceQos = 22,
DDS.QosPolicyId.SchedulingQos = 27
} |
| QosPolicy identification numbers More...
|
|
enum | DDS.ReliabilityQosPolicyKind { DDS.ReliabilityQosPolicyKind.BestEffortReliabilityQos,
DDS.ReliabilityQosPolicyKind.ReliableReliabilityQos
} |
|
enum | DDS.ReturnCode {
DDS.ReturnCode.Ok = 0,
DDS.ReturnCode.Error = 1,
DDS.ReturnCode.Unsupported = 2,
DDS.ReturnCode.BadParameter = 3,
DDS.ReturnCode.PreconditionNotMet = 4,
DDS.ReturnCode.OutOfResources = 5,
DDS.ReturnCode.NotEnabled = 6,
DDS.ReturnCode.ImmutablePolicy = 7,
DDS.ReturnCode.InconsistentPolicy = 8,
DDS.ReturnCode.AlreadyDeleted = 9,
DDS.ReturnCode.Timeout = 10,
DDS.ReturnCode.NoData = 11,
DDS.ReturnCode.IllegalOperation = 12
} |
| This is the enum that represents the various ReturnCode values that DDS operations return. More...
|
|
enum | DDS.SampleRejectedStatusKind { DDS.SampleRejectedStatusKind.NotRejected,
DDS.SampleRejectedStatusKind.RejectedByInstanceLimit,
DDS.SampleRejectedStatusKind.RejectedBySamplesLimit,
DDS.SampleRejectedStatusKind.RejectedBySamplesPerInstanceLimit
} |
| This struct contains the statistics about samples that have been rejected. More...
|
|
enum | DDS.SampleStateKind { DDS.SampleStateKind.Read = 0x0001 << 0,
DDS.SampleStateKind.NotRead = 0x0001 << 1,
DDS.SampleStateKind.Any = 0xffff
} |
| For each sample, the Data Distribution Service internally maintains a SampleState specific to each DataReader. The SampleState can either be Read or NotRead. More...
|
|
enum | DDS.SchedulingClassQosPolicyKind { DDS.SchedulingClassQosPolicyKind.ScheduleDefault,
DDS.SchedulingClassQosPolicyKind.ScheduleTimesharing,
DDS.SchedulingClassQosPolicyKind.ScheduleRealtime
} |
|
enum | DDS.SchedulingPriorityQosPolicyKind { DDS.SchedulingPriorityQosPolicyKind.PriorityRelative,
DDS.SchedulingPriorityQosPolicyKind.PriorityAbsolute
} |
|
enum | DDS.StatusKind : uint {
DDS.StatusKind.InconsistentTopic = 0x0001 << 0,
DDS.StatusKind.OfferedDeadlineMissed = 0x0001 << 1,
DDS.StatusKind.RequestedDeadlineMissed = 0x0001 << 2,
DDS.StatusKind.OfferedIncompatibleQos = 0x0001 << 5,
DDS.StatusKind.RequestedIncompatibleQos = 0x0001 << 6,
DDS.StatusKind.SampleLost = 0x0001 << 7,
DDS.StatusKind.SampleRejected = 0x0001 << 8,
DDS.StatusKind.DataOnReaders = 0x0001 << 9,
DDS.StatusKind.DataAvailable = 0x0001 << 10,
DDS.StatusKind.LivelinessLost = 0x0001 << 11,
DDS.StatusKind.LivelinessChanged = 0x0001 << 12,
DDS.StatusKind.PublicationMatched = 0x0001 << 13,
DDS.StatusKind.SubscriptionMatched = 0x0001 << 14,
DDS.StatusKind.AllDataDisposed = 0x80000000,
DDS.StatusKind.Any_V1_2 = 0x7fff,
DDS.StatusKind.Any = 0xffffffff
} |
| Each concrete Entity class has a set of Status attributes and for each attribute the Entity class provides an operation to read the value. Changes to Status attributes will affect associated StatusCondition and (invoked and associated) Listener objects.The communication statuses whose changes can be communicated to the application depend on the Entity. More...
|
|
enum | DDS.ViewStateKind { DDS.ViewStateKind.New = 0x0001 << 0,
DDS.ViewStateKind.NotNew = 0x0001 << 1,
DDS.ViewStateKind.Any = 0xffff
} |
| For each instance (identified by the key), the Data Distribution Service internally maintains a ViewState relative to each DataReader. The ViewState can either be New or NotNew More...
|
|