public interface SddlLayer extends DDSLayer
SddlLayer
permits a (almost) uniform access to different DDS vendors.Modifier and Type | Method and Description |
---|---|
boolean |
createDataReader(UDIDataReaderListener<ApplicationObject> applicationDataReaderListener,
java.lang.Object topicDescription)
Creates a DataReader
|
boolean |
createDataReader(UDIDataReaderListener<ApplicationObject> applicationDataReaderListener,
java.lang.Object topicDescription,
java.lang.Object dataReaderQoS)
Creates a DataReader with a specific QoS
|
java.lang.Object |
createTopic(java.lang.Class<? extends ApplicationObject> applicationObjectClass,
java.lang.String topicName)
Creates a Generic Topic
|
java.lang.String |
getBooleanRepresentation(boolean value) |
boolean |
writeTopic(java.lang.String topicName,
ApplicationObject applicationObject)
Sends a Topic over the DDS Domain
|
close, createContentFilteredTopic, createDataReader, createDataReader, createDataWriter, createDataWriter, createParticipant, createParticipant, createParticipant, createParticipant, createPublisher, createSubscriber, createTopic, deleteParticipant, deletePublisher, deleteSubscriber, deleteTopic, writeTopic
java.lang.Object createTopic(java.lang.Class<? extends ApplicationObject> applicationObjectClass, java.lang.String topicName)
applicationObjectClass
- The Class Name. E.g. "String
"topicName
- A name for the topic. E.g. "HelloWorldTopic"boolean createDataReader(UDIDataReaderListener<ApplicationObject> applicationDataReaderListener, java.lang.Object topicDescription)
applicationDataReaderListener
- DataReaderīs ListenertopicDescription
- The Topic to associate to DataReaderboolean createDataReader(UDIDataReaderListener<ApplicationObject> applicationDataReaderListener, java.lang.Object topicDescription, java.lang.Object dataReaderQoS)
applicationDataReaderListener
- DataReaderīs ListenertopicDescription
- The Topic to associate to DataReaderdataReaderQoS
- boolean writeTopic(java.lang.String topicName, ApplicationObject applicationObject)
topicName
- The name for the topic. E.g. "HelloWorldTopic"applicationObject
- The object that represents the application object that will be converted on a DDS Topicjava.lang.String getBooleanRepresentation(boolean value)
value
-