CoreDX DDS
Java Reference Manual

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ArrayDynamicTypeArrayDynamicType holds an 'Array' value
BooleanDynamicTypeBooleanDynamicType holds an 'boolean' value
CharDynamicTypeCharDynamicType holds an 'char' value
ConditionA Condition can be added to a DDS_WaitSet to provide synchronous event notification
ContentFilteredTopicContentFilteredTopic provides a topic that may include data filtered from a related Topic
DataReaderThe DataReader entity allows the application to subscribe to and read data
DataReaderListenerThe DataReaderListener provides asynchronous notification of DataReader events. This listener can be installed during DataReader creation, DomainParticipant_create_yyy(), as well as by calling DataReader_set_listener()
DataReaderQosStructure that holds DataReader Quality of Service policies
DataWriterThe DataWriter entity provides an interface for the application to publish (write) data. The DataWriter is an abstract class that is extended to support a particular data type required by the application. A DataReader is associated with, and writes on, a single Topic
DataWriterListenerThe DataWriterListener provides asynchronous notification of DataWriter events. This listener can be installed during DataWriter creation, Publisher_create_datawriter(), as well as by calling DataWriter_set_listener()
DataWriterQosStructure that holds DataWriter Quality of Service policies
DDSProvides various constants and utility routines used throughout CoreDX DDS
DeadlineQosPolicyThis QoS policy establishes a minimum update period for data instances
DestinationOrderQosPolicyThis QoS policy controls how each Subscriber orders received data samples
DiscoveryQosPolicyQoS Policy for configuring aspects of the Discovery and Builtin entities
DomainEntityBase class for all DDS Domain Entities
DomainId_t
DomainParticipantThe DomainParticipant is used to configure, create and destroy Publisher, Subscriber and Topic objects
DomainParticipantFactoryDomainParticipantFactory constructs DomainParticipants. The
DomainParticipantFactoryQosStructure that holds DomainParticipantFactory Quality of Service policies
DomainParticipantListener
DomainParticipantQosStructure that holds DomainParticipant Quality of Service policies
DoubleDynamicTypeDoubleDynamicType holds an 'double' value
DurabilityQosPolicy
DurabilityServiceQosPolicy
Duration_tRepresents a time duration with nanosecond resolution
DynamicTypeDynamicType is the base class for all specific DynamicTypes
DynamicTypeDataReaderDynamicTypeDataReader is an implementation of DataReader that supports DynamicTypes
DynamicTypeDataWriterDynamicTypeDataWriter is an implementation of DataWriter that supports DynamicTypes
DynamicTypeTypeSupportDynamicTypeTypeSupport is an implementation of TypeSupport that supports DynamicTypes
EntityBase class for all DDS Entities
EntityFactoryQosPolicy
EntityNameQosPolicy
EnumDynamicTypeEnumDynamicType represents ENUMs
FloatDynamicTypeFloatDynamicType holds an 'float' value
FooDataReaderThe FooDataReader is an example specialized DataReader (generated by the coredx_ddl compiler) for reading data samples of type 'Foo'
FooDataWriterThe FooDataWriter is an example specialized DataWriter (generated by the coredx_ddl compiler) for writing data samples of type 'Foo'
FooTypeSupportImpliments the TypeSupport inteface for the Data Type 'Foo'
GroupDataQosPolicyAllows the application to attach arbitrary information to a Publisher or Subscriber
GuardConditionA GuardCondition is a Condition where the trigger_value is under application control
HistoryQosPolicyControls the ammount of historical data maintained by a DataReader or DataWriter
InconsistentTopicStatusInconsistentTopicStatus provides status related to the on_inconsistent_topic listener methods of the TopicListener structure
InstanceHandle_tUsed to identify a DDS Entity or data instance. An InstanceHandle is unique within its context. For example, each data instance known by a DataReader is assigned a unique InstanceHandle. However, these handles may not be unique when compared to handles from another DataReader
IpTransportInterfaceDefines an interface for use by the UdpTransport
LatencyBudgetQosPolicySpecifies allowable latency
LifespanQosPolicySpecifies the maximum duration of validity of the data written by the DataWriter
LivelinessChangedStatusStatus related to the on_liveliness_changed listener methods of the DataReader, Subscriber, and DomainParticipant structures
LivelinessLostStatusStatus related to the on_liveliness_lost listener methods of the DataWriter, Publisher, and DomainParticipant structures
LivelinessQosPolicyDetermines the mechanism and parameters used by the application to determine whether an Entity is alive
LmtTransportAn instance of a LMT Transport that can be added to a DomainParticipant
LmtTransportConfigStructure that holds LMT Transport configuration items
LocatorNetwork address
LoggingQosPolicyControls the amount and kind of data that is logged
LongDynamicTypeLongDynamicType holds an 'long' value (32bits, signed)
LongLongDynamicTypeLongLongDynamicType holds an 'long long' (64bit, signed) value
MultiTopicMultiTopic provides a topic that may include data from multiple Topics
OctetDynamicTypeOctetDynamicType holds an 'octet' value
OfferedDeadlineMissedStatusStatus related to the on_offered_deadline_missed listener methods of the DataWriter, Publisher, and DomainParticipant structures
OfferedIncompatibleQosStatusStatus related to the on_offered_incompatible_qos listener methods of the DataWriter, Publisher, and DomainParticipant structures
OwnershipQosPolicyDetermines instance ownership in the case of multple writers. CoreDX DDS supports both SHARED_OWNERSHIP_QOS and EXCLUSIVE_OWNERSHIP_QOS
OwnershipStrengthQosPolicyDefines the strength, or priority, of a Writer. The strength is used to determine ownership in the case of EXCLUSIVE_OWNERSHIP_QOS. When multiple writers publish data about the same instance, the stronger writer is considered the owner, and data from other writers is not delivered to the reader
ParticipantBuiltinTopicDataThe ParticipantBuiltinTopicData is a built-in Data Type that represents Participant Discovery information
ParticipantBuiltinTopicDataDataReaderThe ParticipantBuiltinTopicDataDataReader is a built-in DataReader that can be used to access Participant Discovery information. The reader can be accessed through the special 'builtin' Subscriber via the DomainParticipant.get_builtin_subscriber() routine
ParticipantLocatorDescribes a the location and identity of a potential peer DomainParticipant
PartitionQosPolicyDefines a logical data partition
PeerParticipantQosPolicyConfigures a list of DomainParticipant peers to attempt communication with
PresentationQosPolicyControls the presentation of received data samples to the application. CoreDX DDS currently supports only the access_scope = INSTANCE_PRESENTATION_QOS policy
PublicationBuiltinTopicDataThe PublicationBuiltinTopicData is a built-in Data Type that represents Publication Discovery information
PublicationBuiltinTopicDataDataReaderThe PublicationBuiltinTopicDataDataReader is a built-in DataReader that can be used to access Publication Discovery information. The reader can be accessed through the special 'builtin' Subscriber via the DomainParticipant.get_builtin_subscriber() routine
PublicationMatchedStatusStatus related to the on_publication_matched listener methods of the DataWriter, Publisher, and DomainParticipant structures
PublisherThe Publisher configures, creates, manages and destroys DataWriters
PublisherListener
PublisherQosStructure that holds Publisher Quality of Service policies
QosPolicyCountA QoS Policy identifier, along with a count
QueryConditionThe trigger_value is driven by the data available, after applying the filter, in the associated DataReader
ReadConditionA ReadCondition is a specialized Condition associated with a DataReader
ReaderDataLifecycleQosPolicySpecifies the lifecycle behavior of data instances managed by the DataReader
ReliabilityQosPolicyIndicates the level of reliability offered/provided by the Entity. If kind is RELIABLE_RELIABILITY_QOS, then the middleware will attempt to deliver all samples in the history cache. If samples are not received, then they will be retried
RequestedDeadlineMissedStatusStatus related to the on_requested_deadline_missed listener methods of the DataReader, Subscriber, and DomainParticipant structures
RequestedIncompatibleQosStatus
ResourceLimitsQosPolicySpecifies the resources that the Service can use to maintain data samples and instances
RTPSReaderQosPolicyQoS Policy for configuring aspects of the RTPS Reader Protocol
RTPSWriterQosPolicyQoS Policy for configuring aspects of the RTPS Writer Protocol
SampleInfoThe SampleInfo structure contains information associated with each Sample. The DataReader.read() and take() operations return two vectors. One vector contains Sample(s) and the other contains SampleInfo(s). There is a one-to-one correspondence between items in these two vectors. Each Sample is described by the corresponding SampleInfo instance
SampleLostStatusStatus related to the on_sample_lost listener methods of the DataReader, Subscriber, and DomainParticipant structures
SampleRejectedStatusStatus related to the on_sample_rejected listener methods of the DataReader, Subscriber, and DomainParticipant structures
SequenceDynamicTypeSequenceDynamicType holds an 'Sequence' value
ShortDynamicTypeShortDynamicType holds an 'short' value
SslTransportAn instance of a SSL Transport that can be added to a DomainParticipant
SslTransportConfigStructure that holds SSL Transport configuration items
StatusConditionA StatusCondition is a condition associated with an Entity. The trigger_value is driven by the communication status of the associated Entity
StringDynamicTypeStringDynamicType holds an 'string' value
StructDynamicTypeStructDynamicType represents structures
SubscriberThe Subscriber configures, creates, manages and destroys DataReaders
SubscriberListenerThe SubscriberListener provides asynchronous notification of Subscriber events. This listener can be installed during Subscriber creation, DomainParticipant_create_subscriber() as well as by calling Subscriber_set_listener()
SubscriberQosStructure that holds DDS_Subscriber Quality of Service policies
SubscriptionBuiltinTopicDataThe SubscriptionBuiltinTopicData is a built-in Data Type that represents Subscription Discovery information
SubscriptionBuiltinTopicDataDataReaderThe SubscriptionBuiltinTopicDataDataReader is a built-in DataReader that can be used to access Subscription Discovery information
SubscriptionMatchedStatusStatus related to the on_subscription_matched listener methods of the DataReader, Subscriber, and DomainParticipant structures
TcpTransportAn instance of a TCP Transport that can be added to a DomainParticipant
TcpTransportConfigStructure that holds TCP Transport configuration items
ThreadModelQosPolicyQoS Policy for configuring the threading behavior of the DomainParticipant
Time_tRepresents time with nanosecond resolution
TimeBasedFilterQosPolicyDefines a filter based on time between samples. The DataReader indicates that it wants at most one sample for each instance every minimum_separation interval
TopicTopic is the basic description of data to be published or subscribed. A topic is identified by a name and a type. A Topic is created by calling DomainParticipant.create_topic(). Prior to creating a Topic, the associated data type must be registered with the DomainParticipant via a call to the TypeSupportXYZ.register_type() function. [The register_type() function is auto-generated 'type-specific' code.]
TopicDataQosPolicyAllows the application to attach arbitrary information to a Topic QoS
TopicDescriptionTopicDescription is an abstract that provides the foundation for Topic, ContentFilteredTopic, and MultiTopic
TopicListenerThe DDS_TopicListener provides asynchronous notification of DDS_Topic events. This listener can be installed during Topic creation (DDS_DomainParticipant_create_topic() and related) as well as by calling DDS_Topic_set_listener()
TopicQosStructure that holds DDS_Topic Quality of Service policies
TransportAn instance of a Transport that can be added to a DomainParticipant
TransportPriorityQosPolicyA hint to the middleware to help configure the transport priority mechanism
TypecodeQosPolicyTypecode representing the datatype a DataReader reads or a DataWriter writes
TypeSupport
UdpTransportAn instance of a Transport that can be added to a DomainParticipant
UdpTransportConfigStructure that holds UDP Transport configuration items
ULongDynamicTypeULongDynamicType holds an 'unsigned long' value (32bits, unsigned)
ULongLongDynamicTypeULongLongDynamicType holds an 'long long' (64bit, unsigned) value
UnionDynamicTypeUnionDynamicType represents unionures
UserDataQosPolicyAllows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataReader
UShortDynamicTypeUShortDynamicType holds an 'unsigned short' value
WaitSetA DDS_WaitSet maintains a set of Condition objects and allows the application to wait until one or more of them have a trigger_value of TRUE
WriterDataLifecycleQosPolicySpecifies the lifecycle behavior of data instances managed by the DataWriter. If autodispose_unregistered_instances is true, then the DataWriter will automatically dispose any instances that are unregistered. Note: When a DataWriter is deleted, it will automatically unregister all of its instances. With this policy == true, then all instances will also be disposed
X509_Der
 All Classes Functions Variables

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