CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
com.toc.coredx.DDS.Constants Class Reference

Provides various constants and utility routines used throughout CoreDX DDS. More...

Static Public Member Functions

static String qos_policy_str (int qos_policy_id)
 

Static Public Attributes

static final int READ_SAMPLE_STATE = (0x0001)
 
static final int NOT_READ_SAMPLE_STATE = (0x0002)
 
static final int ANY_SAMPLE_STATE = (0x00FF)
 
static final int NEW_VIEW_STATE = (0x0001)
 
static final int NOT_NEW_VIEW_STATE = (0x0002)
 
static final int ANY_VIEW_STATE = (0x00FF)
 
static final int ALIVE_INSTANCE_STATE = (0x0001)
 
static final int NOT_ALIVE_DISPOSED_INSTANCE_STATE = (0x0002)
 
static final int NOT_ALIVE_NO_WRITERS_INSTANCE_STATE = (0x0004)
 
static final int NOT_ALIVE_INSTANCE_STATE = (0x0006)
 
static final int ANY_INSTANCE_STATE = (0x00FF)
 
static final int INCONSISTENT_TOPIC_STATUS = (0x0001)
 
static final int OFFERED_DEADLINE_MISSED_STATUS = (0x0002)
 
static final int REQUESTED_DEADLINE_MISSED_STATUS = (0x0004)
 
static final int OFFERED_INCOMPATIBLE_QOS_STATUS = (0x0008)
 
static final int REQUESTED_INCOMPATIBLE_QOS_STATUS = (0x0010)
 
static final int SAMPLE_LOST_STATUS = (0x0020)
 
static final int SAMPLE_REJECTED_STATUS = (0x0040)
 
static final int DATA_ON_READERS_STATUS = (0x0080)
 
static final int DATA_AVAILABLE_STATUS = (0x0100)
 
static final int LIVELINESS_LOST_STATUS = (0x0200)
 
static final int LIVELINESS_CHANGED_STATUS = (0x0400)
 
static final int PUBLICATION_MATCHED_STATUS = (0x0800)
 
static final int SUBSCRIPTION_MATCHED_STATUS = (0x1000)
 
static final int NO_STATUS = (0)
 
static final int STATUS_MASK_NONE = (0)
 
static final int ALL_STATUS = (0xFFFF)
 
static final int USERDATA_QOS_POLICY_ID = 1
 
static final int DURABILITY_QOS_POLICY_ID = 2
 
static final int PRESENTATION_QOS_POLICY_ID = 3
 
static final int DEADLINE_QOS_POLICY_ID = 4
 
static final int LATENCYBUDGET_QOS_POLICY_ID = 5
 
static final int OWNERSHIP_QOS_POLICY_ID = 6
 
static final int OWNERSHIPSTRENGTH_QOS_POLICY_ID = 7
 
static final int LIVELINESS_QOS_POLICY_ID = 8
 
static final int TIMEBASEDFILTER_QOS_POLICY_ID = 9
 
static final int PARTITION_QOS_POLICY_ID = 10
 
static final int RELIABILITY_QOS_POLICY_ID = 11
 
static final int DESTINATIONORDER_QOS_POLICY_ID = 12
 
static final int HISTORY_QOS_POLICY_ID = 13
 
static final int RESOURCELIMITS_QOS_POLICY_ID = 14
 
static final int ENTITYFACTORY_QOS_POLICY_ID = 15
 
static final int WRITERDATALIFECYCLE_QOS_POLICY_ID = 16
 
static final int READERDATALIFECYCLE_QOS_POLICY_ID = 17
 
static final int TOPICDATA_QOS_POLICY_ID = 18
 
static final int GROUPDATA_QOS_POLICY_ID = 19
 
static final int TRANSPORTPRIORITY_QOS_POLICY_ID = 20
 
static final int LIFESPAN_QOS_POLICY_ID = 21
 
static final int DURABILITYSERVICE_QOS_POLICY_ID = 22
 
static final int DATA_REPRESENTATION_QOS_POLICY_ID = 23
 

Detailed Description

Provides various constants and utility routines used throughout CoreDX DDS.

Constants found in this class:

Quality of Service Constants

  • xxx_QOS_POLICY_ID: Represents a specific QoS Policy

Miscellaneous Constants

  • HANDLE_xxx: Represents 'HANDLE_NIL' (or no handle) as defined by the DDS standards.
  • LENGTH_ULIMITED: Represents an unlimited length, used for read calls, for example.

State Constants

  • xxx_STATE: Used in the DataReader for read calls and conditions to indicate types of data

Status Constants:

  • xxx_STATUS: Used by Condition and Listeners to describe statuses and events that may occur within the middleware.

© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.