GenericTopicTypeSupport - GenericTopic - GenericContentFilteredTopic - GenericDomainParticipantQos - GenericSubscriberQos - GenericDomainParticipant - GenericSubscriber - GenericPublisher - GenericPublisherQos - GenericSubscriberListener - GenericPublisherListener - GenericDataReaderListener - GenericDataWriterListener - GenericDataReaderQos - GenericDataWriterQos - GenericDataWriter - GenericDataReader - GenericTopicDescription - public interface DDSStandardAPI<GenericTopic,GenericTopicTypeSupport,GenericContentFilteredTopic,GenericDomainParticipantQos,GenericSubscriberQos,GenericDomainParticipant,GenericSubscriber,GenericPublisher,GenericPublisherQos,GenericSubscriberListener,GenericPublisherListener,GenericDataReaderListener,GenericDataWriterListener,GenericDataReaderQos,GenericDataWriterQos,GenericDataWriter,GenericDataReader,GenericTopicDescription>
| Modifier and Type | Method and Description |
|---|---|
boolean |
close()
Deletes all DDS entities
|
GenericContentFilteredTopic |
createContentFilteredTopic(java.lang.String topicName,
GenericTopic topic,
java.lang.String logicExpression,
java.util.List<java.lang.String> parameters)
Creates a ContentFilteredTopic
|
GenericDataReader |
createDataReader(GenericTopicDescription topicDescription,
GenericDataReaderQos dr_qos,
GenericDataReaderListener dr_listener)
Creates a DataReader
|
GenericDataWriter |
createDataWriter(GenericTopic topic,
GenericDataWriterQos dw_qos,
GenericDataWriterListener dw_listener)
Creates a DataWriter
|
GenericDomainParticipant |
createParticipant(long domainID)
Creates a participant
|
GenericDomainParticipant |
createParticipant(long domainID,
GenericDomainParticipantQos qos)
Creates a participant on non-Android Device
|
GenericDomainParticipant |
createParticipant(long domainID,
GenericDomainParticipantQos qos,
java.lang.String license)
Creates a participant on Android Device
|
GenericDomainParticipant |
createParticipant(java.lang.String domainID)
Creates a participant
|
GenericDomainParticipant |
createParticipant(java.lang.String domainID,
GenericDomainParticipantQos qos)
Creates a participant on non-Android Device
|
GenericDomainParticipant |
createParticipant(java.lang.String domainID,
GenericDomainParticipantQos qos,
java.lang.String license)
Creates a participant on Android Device
|
GenericPublisher |
createPublisher(GenericPublisherQos pub_qos,
GenericPublisherListener pub_listener)
Creates a publisher
|
GenericSubscriber |
createSubscriber(GenericSubscriberQos sub_qos,
GenericSubscriberListener sub_listener)
Creates a subscriber
|
GenericTopic |
createTopic(GenericTopicTypeSupport topicTypeSupport,
java.lang.String topicName)
Creates a Generic Topic
|
GenericTopic |
createTopic(java.lang.String typeName,
java.lang.String topicName)
Creates a Generic Topic
|
boolean |
deleteDataReader(java.lang.String dataReaderName)
Deletes the specified DataReader
|
boolean |
deleteDataWriter(java.lang.String dataWriterName)
Deletes the specified DataWriter
|
boolean |
deleteParticipant()
Deletes the participant
|
boolean |
deletePublisher()
Deletes the publisher
|
boolean |
deleteSubscriber()
Deletes the subscriber
|
boolean |
deleteTopic(GenericTopic topic)
Deletes a topic
|
GenericDataReaderQos |
getDefaultDataReaderQoS()
Gets the default Data Reader QoS
|
GenericDataWriterQos |
getDefaultDataWriterQoS()
Gets the default Data Writer QoS
|
boolean |
writeTopic(java.lang.String topicName,
java.lang.Object topic)
Sends a Topic over the DDS Domain
|
GenericDomainParticipant createParticipant(long domainID)
domainID - GenericDomainParticipant createParticipant(java.lang.String domainID)
domainID - GenericDomainParticipant createParticipant(long domainID, GenericDomainParticipantQos qos)
domainID - qos - GenericDomainParticipant createParticipant(java.lang.String domainID, GenericDomainParticipantQos qos)
domainID - qos - GenericDomainParticipant createParticipant(long domainID, GenericDomainParticipantQos qos, java.lang.String license)
domainID - qos - license - DDS Vendor String licenseGenericDomainParticipant createParticipant(java.lang.String domainID, GenericDomainParticipantQos qos, java.lang.String license)
domainID - qos - license - CoreDX´s String licenseGenericSubscriber createSubscriber(GenericSubscriberQos sub_qos, GenericSubscriberListener sub_listener)
sub_qos - Subscriber´s QoS or nullsub_listener - Subscriber´s Listener or nullGenericPublisher createPublisher(GenericPublisherQos pub_qos, GenericPublisherListener pub_listener)
pub_qos - Publisher´s QoS or nullpub_listener - Publisher´s Listener or nullGenericTopic createTopic(java.lang.String typeName, java.lang.String topicName)
typeName - The Class Name. E.g. "String"topicName - A name for the topic. E.g. "HelloWorldTopic"GenericTopic createTopic(GenericTopicTypeSupport topicTypeSupport, java.lang.String topicName)
topicTypeSupport - The instance of the GenericTopicTypeSupport classtopicName - A name for the topic. E.g. "HelloWorldTopic"GenericContentFilteredTopic createContentFilteredTopic(java.lang.String topicName, GenericTopic topic, java.lang.String logicExpression, java.util.List<java.lang.String> parameters)
topicName - The Class Name. E.g. "Integer"topic - A name for the topic. E.g. "HelloWorldFilteredTopic"logicExpression - SQL Expressionparameters - Parameters in the SQL ExpressionGenericDataReader createDataReader(GenericTopicDescription topicDescription, GenericDataReaderQos dr_qos, GenericDataReaderListener dr_listener)
topicDescription - The Topic to associate to DataReaderdr_qos - DataReader´s QoSdr_listener - DataReader´s ListenerGenericDataWriter createDataWriter(GenericTopic topic, GenericDataWriterQos dw_qos, GenericDataWriterListener dw_listener)
topic - The Topic to associate to DataWriterdw_qos - DataWriter´s QoSdw_listener - DataWriter´s Listener or nullGenericDataReaderQos getDefaultDataReaderQoS()
GenericDataWriterQos getDefaultDataWriterQoS()
boolean writeTopic(java.lang.String topicName,
java.lang.Object topic)
topicName - The name for the topic. E.g. "HelloWorldTopic"topic - The object that represents the topic sampleboolean deleteParticipant()
boolean deletePublisher()
boolean deleteSubscriber()
boolean deleteDataReader(java.lang.String dataReaderName)
dataReaderName - boolean deleteDataWriter(java.lang.String dataWriterName)
dataWriterName - boolean deleteTopic(GenericTopic topic)
topic - boolean close()