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()