CoreDX DDS C# Reference Manual
Public Attributes | Static Public Attributes | List of all members
DDS Class Reference

Public Attributes

const int LENGTH_UNLIMITED = -1
 
const int DURATION_INFINITE_SEC = 0x7fffffff
 
const uint DURATION_INFINITE_NSEC = 0xffffffff
 
const int DURATION_ZERO_SEC = 0
 
const int DURATION_ZERO_NSEC = 0
 
const int TIMESTAMP_INVALID_SEC = -1
 
const uint TIMESTAMP_INVALID_NSEC = 0xffffffff
 
const uint READ_SAMPLE_STATE = 0x0001
 
const uint NOT_READ_SAMPLE_STATE = 0x0002
 
const uint ANY_SAMPLE_STATE = 0x00FF
 
const uint NEW_VIEW_STATE = 0x0001
 
const uint NOT_NEW_VIEW_STATE = 0x0002
 
const uint ANY_VIEW_STATE = 0x00FF
 
const uint ALIVE_INSTANCE_STATE = 0x0001
 
const uint NOT_ALIVE_DISPOSED_INSTANCE_STATE = 0x0002
 
const uint NOT_ALIVE_NO_WRITERS_INSTANCE_STATE = 0x0004
 
const uint NOT_ALIVE_INSTANCE_STATE = 0x0006
 
const uint ANY_INSTANCE_STATE = 0x00FF
 
const uint INCONSISTENT_TOPIC_STATUS = 0x0001
 
const uint OFFERED_DEADLINE_MISSED_STATUS = 0x0002
 
const uint REQUESTED_DEADLINE_MISSED_STATUS = 0x0004
 
const uint OFFERED_INCOMPATIBLE_QOS_STATUS = 0x0008
 
const uint REQUESTED_INCOMPATIBLE_QOS_STATUS = 0x0010
 
const uint SAMPLE_LOST_STATUS = 0x0020
 
const uint SAMPLE_REJECTED_STATUS = 0x0040
 
const uint DATA_ON_READERS_STATUS = 0x0080
 
const uint DATA_AVAILABLE_STATUS = 0x0100
 
const uint LIVELINESS_LOST_STATUS = 0x0200
 
const uint LIVELINESS_CHANGED_STATUS = 0x0400
 
const uint PUBLICATION_MATCHED_STATUS = 0x0800
 
const uint SUBSCRIPTION_MATCHED_STATUS = 0x1000
 
const uint ALL_STATUS = 0xffff
 
const QosPolicyId_t USERDATA_QOS_POLICY_ID = QosPolicyId_t.USERDATA_QOS_POLICY_ID
 
const QosPolicyId_t DURABILITY_QOS_POLICY_ID = QosPolicyId_t.DURABILITY_QOS_POLICY_ID
 
const QosPolicyId_t PRESENTATION_QOS_POLICY_ID = QosPolicyId_t.PRESENTATION_QOS_POLICY_ID
 
const QosPolicyId_t DEADLINE_QOS_POLICY_ID = QosPolicyId_t.DEADLINE_QOS_POLICY_ID
 
const QosPolicyId_t LATENCYBUDGET_QOS_POLICY_ID = QosPolicyId_t.LATENCYBUDGET_QOS_POLICY_ID
 
const QosPolicyId_t OWNERSHIP_QOS_POLICY_ID = QosPolicyId_t.OWNERSHIP_QOS_POLICY_ID
 
const QosPolicyId_t OWNERSHIPSTRENGTH_QOS_POLICY_ID = QosPolicyId_t.OWNERSHIPSTRENGTH_QOS_POLICY_ID
 
const QosPolicyId_t LIVELINESS_QOS_POLICY_ID = QosPolicyId_t.LIVELINESS_QOS_POLICY_ID
 
const QosPolicyId_t TIMEBASEDFILTER_QOS_POLICY_ID = QosPolicyId_t.TIMEBASEDFILTER_QOS_POLICY_ID
 
const QosPolicyId_t PARTITION_QOS_POLICY_ID = QosPolicyId_t.PARTITION_QOS_POLICY_ID
 
const QosPolicyId_t RELIABILITY_QOS_POLICY_ID = QosPolicyId_t.RELIABILITY_QOS_POLICY_ID
 
const QosPolicyId_t DESTINATIONORDER_QOS_POLICY_ID = QosPolicyId_t.DESTINATIONORDER_QOS_POLICY_ID
 
const QosPolicyId_t HISTORY_QOS_POLICY_ID = QosPolicyId_t.HISTORY_QOS_POLICY_ID
 
const QosPolicyId_t RESOURCELIMITS_QOS_POLICY_ID = QosPolicyId_t.RESOURCELIMITS_QOS_POLICY_ID
 
const QosPolicyId_t ENTITYFACTORY_QOS_POLICY_ID = QosPolicyId_t.ENTITYFACTORY_QOS_POLICY_ID
 
const QosPolicyId_t WRITERDATALIFECYCLE_QOS_POLICY_ID = QosPolicyId_t.WRITERDATALIFECYCLE_QOS_POLICY_ID
 
const QosPolicyId_t READERDATALIFECYCLE_QOS_POLICY_ID = QosPolicyId_t.READERDATALIFECYCLE_QOS_POLICY_ID
 
const QosPolicyId_t TOPICDATA_QOS_POLICY_ID = QosPolicyId_t.TOPICDATA_QOS_POLICY_ID
 
const QosPolicyId_t GROUPDATA_QOS_POLICY_ID = QosPolicyId_t.GROUPDATA_QOS_POLICY_ID
 
const QosPolicyId_t TRANSPORTPRIORITY_QOS_POLICY_ID = QosPolicyId_t.TRANSPORTPRIORITY_QOS_POLICY_ID
 
const QosPolicyId_t LIFESPAN_QOS_POLICY_ID = QosPolicyId_t.LIFESPAN_QOS_POLICY_ID
 
const QosPolicyId_t DURABILITYSERVICE_QOS_POLICY_ID = QosPolicyId_t.DURABILITYSERVICE_QOS_POLICY_ID
 
const QosPolicyId_t DATA_REPRESENTATION_QOS_POLICY_ID = QosPolicyId_t.DATA_REPRESENTATION_QOS_POLICY_ID
 
const ReturnCode_t RETCODE_OK = ReturnCode_t.RETCODE_OK
 
const ReturnCode_t RETCODE_ERROR = ReturnCode_t.RETCODE_ERROR
 
const ReturnCode_t RETCODE_UNSUPPORTED = ReturnCode_t.RETCODE_UNSUPPORTED
 
const ReturnCode_t RETCODE_BAD_PARAMETER = ReturnCode_t.RETCODE_BAD_PARAMETER
 
const ReturnCode_t RETCODE_PRECONDITION_NOT_MET = ReturnCode_t.RETCODE_PRECONDITION_NOT_MET
 
const ReturnCode_t RETCODE_OUT_OF_RESOURCES = ReturnCode_t.RETCODE_OUT_OF_RESOURCES
 
const ReturnCode_t RETCODE_NOT_ENABLED = ReturnCode_t.RETCODE_NOT_ENABLED
 
const ReturnCode_t RETCODE_IMMUTABLE_POLICY = ReturnCode_t.RETCODE_IMMUTABLE_POLICY
 
const ReturnCode_t RETCODE_INCONSISTENT_POLICY = ReturnCode_t.RETCODE_INCONSISTENT_POLICY
 
const ReturnCode_t RETCODE_ALREADY_DELETED = ReturnCode_t.RETCODE_ALREADY_DELETED
 
const ReturnCode_t RETCODE_TIMEOUT = ReturnCode_t.RETCODE_TIMEOUT
 
const ReturnCode_t RETCODE_NO_DATA = ReturnCode_t.RETCODE_NO_DATA
 
const DomainParticipantQos PARTICIPANT_QOS_DEFAULT = null
 
const TopicQos TOPIC_QOS_DEFAULT = null
 
const PublisherQos PUBLISHER_QOS_DEFAULT = null
 
const SubscriberQos SUBSCRIBER_QOS_DEFAULT = null
 
const DataWriterQos DATAWRITER_QOS_DEFAULT = null
 
const DataReaderQos DATAREADER_QOS_DEFAULT = null
 

Static Public Attributes

static readonly InstanceHandle_t HANDLE_NIL = new InstanceHandle_t((IntPtr)0)
 

Detailed Description

The 'DDS' class includes several convient constants.

Member Data Documentation

const uint ALIVE_INSTANCE_STATE = 0x0001

instance state: alive

const uint ALL_STATUS = 0xffff

status flag

const uint ANY_INSTANCE_STATE = 0x00FF

instance state: any

const uint ANY_SAMPLE_STATE = 0x00FF

sample state: any

const uint ANY_VIEW_STATE = 0x00FF

view state: any

const uint DATA_AVAILABLE_STATUS = 0x0100

status flag

const uint DATA_ON_READERS_STATUS = 0x0080

status flag

const QosPolicyId_t DATA_REPRESENTATION_QOS_POLICY_ID = QosPolicyId_t.DATA_REPRESENTATION_QOS_POLICY_ID

policy id

const DataReaderQos DATAREADER_QOS_DEFAULT = null

qos default

const DataWriterQos DATAWRITER_QOS_DEFAULT = null

qos default

const QosPolicyId_t DEADLINE_QOS_POLICY_ID = QosPolicyId_t.DEADLINE_QOS_POLICY_ID

policy id

const QosPolicyId_t DESTINATIONORDER_QOS_POLICY_ID = QosPolicyId_t.DESTINATIONORDER_QOS_POLICY_ID

policy id

const QosPolicyId_t DURABILITY_QOS_POLICY_ID = QosPolicyId_t.DURABILITY_QOS_POLICY_ID

policy id

const QosPolicyId_t DURABILITYSERVICE_QOS_POLICY_ID = QosPolicyId_t.DURABILITYSERVICE_QOS_POLICY_ID

policy id

const uint DURATION_INFINITE_NSEC = 0xffffffff

infinite nano seconds

const int DURATION_INFINITE_SEC = 0x7fffffff

infinite seconds

const int DURATION_ZERO_NSEC = 0

zero nano seconds

const int DURATION_ZERO_SEC = 0

zero seconds

const QosPolicyId_t ENTITYFACTORY_QOS_POLICY_ID = QosPolicyId_t.ENTITYFACTORY_QOS_POLICY_ID

policy id

const QosPolicyId_t GROUPDATA_QOS_POLICY_ID = QosPolicyId_t.GROUPDATA_QOS_POLICY_ID

policy id

readonly InstanceHandle_t HANDLE_NIL = new InstanceHandle_t((IntPtr)0)
static

nil handle

const QosPolicyId_t HISTORY_QOS_POLICY_ID = QosPolicyId_t.HISTORY_QOS_POLICY_ID

policy id

const uint INCONSISTENT_TOPIC_STATUS = 0x0001

status flag

const QosPolicyId_t LATENCYBUDGET_QOS_POLICY_ID = QosPolicyId_t.LATENCYBUDGET_QOS_POLICY_ID

policy id

const int LENGTH_UNLIMITED = -1

unlimited length

const QosPolicyId_t LIFESPAN_QOS_POLICY_ID = QosPolicyId_t.LIFESPAN_QOS_POLICY_ID

policy id

const uint LIVELINESS_CHANGED_STATUS = 0x0400

status flag

const uint LIVELINESS_LOST_STATUS = 0x0200

status flag

const QosPolicyId_t LIVELINESS_QOS_POLICY_ID = QosPolicyId_t.LIVELINESS_QOS_POLICY_ID

policy id

const uint NEW_VIEW_STATE = 0x0001

view state: new

const uint NOT_ALIVE_DISPOSED_INSTANCE_STATE = 0x0002

instance state: disposed

const uint NOT_ALIVE_INSTANCE_STATE = 0x0006

instance state: not alive (either disposed or no writers)

const uint NOT_ALIVE_NO_WRITERS_INSTANCE_STATE = 0x0004

instance state: no writers

const uint NOT_NEW_VIEW_STATE = 0x0002

view state: not new

const uint NOT_READ_SAMPLE_STATE = 0x0002

sample state: not read

const uint OFFERED_DEADLINE_MISSED_STATUS = 0x0002

status flag

const uint OFFERED_INCOMPATIBLE_QOS_STATUS = 0x0008

status flag

const QosPolicyId_t OWNERSHIP_QOS_POLICY_ID = QosPolicyId_t.OWNERSHIP_QOS_POLICY_ID

policy id

const QosPolicyId_t OWNERSHIPSTRENGTH_QOS_POLICY_ID = QosPolicyId_t.OWNERSHIPSTRENGTH_QOS_POLICY_ID

policy id

const DomainParticipantQos PARTICIPANT_QOS_DEFAULT = null

qos default

const QosPolicyId_t PARTITION_QOS_POLICY_ID = QosPolicyId_t.PARTITION_QOS_POLICY_ID

policy id

const QosPolicyId_t PRESENTATION_QOS_POLICY_ID = QosPolicyId_t.PRESENTATION_QOS_POLICY_ID

policy id

const uint PUBLICATION_MATCHED_STATUS = 0x0800

status flag

const PublisherQos PUBLISHER_QOS_DEFAULT = null

qos default

const uint READ_SAMPLE_STATE = 0x0001

sample state: read

const QosPolicyId_t READERDATALIFECYCLE_QOS_POLICY_ID = QosPolicyId_t.READERDATALIFECYCLE_QOS_POLICY_ID

policy id

const QosPolicyId_t RELIABILITY_QOS_POLICY_ID = QosPolicyId_t.RELIABILITY_QOS_POLICY_ID

policy id

const uint REQUESTED_DEADLINE_MISSED_STATUS = 0x0004

status flag

const uint REQUESTED_INCOMPATIBLE_QOS_STATUS = 0x0010

status flag

const QosPolicyId_t RESOURCELIMITS_QOS_POLICY_ID = QosPolicyId_t.RESOURCELIMITS_QOS_POLICY_ID

policy id

const ReturnCode_t RETCODE_ALREADY_DELETED = ReturnCode_t.RETCODE_ALREADY_DELETED

return code

const ReturnCode_t RETCODE_BAD_PARAMETER = ReturnCode_t.RETCODE_BAD_PARAMETER

return code

const ReturnCode_t RETCODE_ERROR = ReturnCode_t.RETCODE_ERROR

return code

const ReturnCode_t RETCODE_IMMUTABLE_POLICY = ReturnCode_t.RETCODE_IMMUTABLE_POLICY

return code

const ReturnCode_t RETCODE_INCONSISTENT_POLICY = ReturnCode_t.RETCODE_INCONSISTENT_POLICY

return code

const ReturnCode_t RETCODE_NO_DATA = ReturnCode_t.RETCODE_NO_DATA

return code

const ReturnCode_t RETCODE_NOT_ENABLED = ReturnCode_t.RETCODE_NOT_ENABLED

return code

const ReturnCode_t RETCODE_OK = ReturnCode_t.RETCODE_OK

return code

const ReturnCode_t RETCODE_OUT_OF_RESOURCES = ReturnCode_t.RETCODE_OUT_OF_RESOURCES

return code

const ReturnCode_t RETCODE_PRECONDITION_NOT_MET = ReturnCode_t.RETCODE_PRECONDITION_NOT_MET

return code

const ReturnCode_t RETCODE_TIMEOUT = ReturnCode_t.RETCODE_TIMEOUT

return code

const ReturnCode_t RETCODE_UNSUPPORTED = ReturnCode_t.RETCODE_UNSUPPORTED

return code

const uint SAMPLE_LOST_STATUS = 0x0020

status flag

const uint SAMPLE_REJECTED_STATUS = 0x0040

status flag

const SubscriberQos SUBSCRIBER_QOS_DEFAULT = null

qos default

const uint SUBSCRIPTION_MATCHED_STATUS = 0x1000

status flag

const QosPolicyId_t TIMEBASEDFILTER_QOS_POLICY_ID = QosPolicyId_t.TIMEBASEDFILTER_QOS_POLICY_ID

policy id

const uint TIMESTAMP_INVALID_NSEC = 0xffffffff

invalid nano seconds

const int TIMESTAMP_INVALID_SEC = -1

invalid seconds

const TopicQos TOPIC_QOS_DEFAULT = null

qos default

const QosPolicyId_t TOPICDATA_QOS_POLICY_ID = QosPolicyId_t.TOPICDATA_QOS_POLICY_ID

policy id

const QosPolicyId_t TRANSPORTPRIORITY_QOS_POLICY_ID = QosPolicyId_t.TRANSPORTPRIORITY_QOS_POLICY_ID

policy id

const QosPolicyId_t USERDATA_QOS_POLICY_ID = QosPolicyId_t.USERDATA_QOS_POLICY_ID

policy id

const QosPolicyId_t WRITERDATALIFECYCLE_QOS_POLICY_ID = QosPolicyId_t.WRITERDATALIFECYCLE_QOS_POLICY_ID

policy id


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.