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, writeTopicjava.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 -