CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
Public Member Functions | |
ReturnCode_t | register_type (DomainParticipant dp, String type_name) |
String | get_typename () |
String | get_fully_qualified_typename () |
DDS.DynamicType | get_type () |
long | getCTypeSupport () |
DataReader | create_datareader (Subscriber sub, TopicDescription td, SWIGTYPE_p__DataReader jni_dr) |
DataWriter | create_datawriter (Publisher pub, Topic topic, SWIGTYPE_p__DataWriter jni_dw) |
Object | alloc () |
The TypeSupport interface is implemented by an application defined data type specific TypeSupport class. This provides a mechanism for an application to register an application defined data type with CoreDX DDS.
Object com.toc.coredx.DDS.TypeSupport.alloc | ( | ) |
Private, access to raw marshal / unmarshal
Implemented in com.toc.coredx.dynamictype.DynamicTypeSupport.
DataReader com.toc.coredx.DDS.TypeSupport.create_datareader | ( | Subscriber | sub, |
TopicDescription | td, | ||
SWIGTYPE_p__DataReader | jni_dr | ||
) |
Private.
Implemented in com.toc.coredx.dynamictype.DynamicTypeSupport.
DataWriter com.toc.coredx.DDS.TypeSupport.create_datawriter | ( | Publisher | pub, |
Topic | topic, | ||
SWIGTYPE_p__DataWriter | jni_dw | ||
) |
Private.
Implemented in com.toc.coredx.dynamictype.DynamicTypeSupport.
String com.toc.coredx.DDS.TypeSupport.get_fully_qualified_typename | ( | ) |
Returns the fully-qualified name of the data type supported by this object.
Implemented in com.toc.coredx.dynamictype.DynamicTypeSupport.
DDS.DynamicType com.toc.coredx.DDS.TypeSupport.get_type | ( | ) |
Returns a DynamicType instance that represents the data type supported by this TypeSupport instance.
Implemented in com.toc.coredx.dynamictype.DynamicTypeSupport.
String com.toc.coredx.DDS.TypeSupport.get_typename | ( | ) |
Returns the default name of the data type supported by this object.
Implemented in com.toc.coredx.dynamictype.DynamicTypeSupport.
long com.toc.coredx.DDS.TypeSupport.getCTypeSupport | ( | ) |
Private.
Implemented in com.toc.coredx.dynamictype.DynamicTypeSupport.
ReturnCode_t com.toc.coredx.DDS.TypeSupport.register_type | ( | DomainParticipant | dp, |
String | type_name | ||
) |
Registers a new Application Defined Data Type with the DDS infrastructure. This method is implemented by the application specific TypeSupport class generated by coredx_ddl.
The type is registered under the name 'type_name'. If the 'type_name' parameter is null, then the default name will be used.
Implemented in com.toc.coredx.dynamictype.DynamicTypeSupport, and com.toc.coredx.DDS.examples.FooTypeSupport.