public final class GroupMessageTopicTypeSupport
extends java.lang.Object
implements com.toc.coredx.DDS.TypeSupport
Constructor and Description |
---|
GroupMessageTopicTypeSupport() |
Modifier and Type | Method and Description |
---|---|
GroupMessageTopic |
alloc() |
void |
clear(GroupMessageTopic instance) |
void |
copy(GroupMessageTopic to,
GroupMessageTopic from) |
com.toc.coredx.DDS.DataReader |
create_datareader(com.toc.coredx.DDS.Subscriber sub,
com.toc.coredx.DDS.TopicDescription td,
com.toc.coredx.DDS.SWIGTYPE_p__DataReader jni_dr) |
com.toc.coredx.DDS.DataWriter |
create_datawriter(com.toc.coredx.DDS.Publisher pub,
com.toc.coredx.DDS.Topic topic,
com.toc.coredx.DDS.SWIGTYPE_p__DataWriter jni_dw) |
void |
destroy(GroupMessageTopic instance) |
int |
gen_typecode(java.nio.ByteBuffer b) |
int |
get_decoding() |
int |
get_encoding() |
boolean |
get_field(java.lang.String fieldname,
com.toc.coredx.DDS.CoreDX_FieldDef fdef) |
java.lang.String |
get_type_name() |
int |
get_typecode_enc() |
long |
getCTypeSupport() |
boolean |
has_key() |
boolean |
key_must_hash() |
int |
marshall_fixed_size() |
int |
marshall_key_hash(java.nio.ByteBuffer out_stream,
GroupMessageTopic src) |
int |
marshall_key(java.nio.ByteBuffer out_stream,
GroupMessageTopic src) |
int |
marshall(java.nio.ByteBuffer out_stream,
GroupMessageTopic src) |
com.toc.coredx.DDS.ReturnCode_t |
register_type(com.toc.coredx.DDS.DomainParticipant dp,
java.lang.String type_name) |
int |
unmarshall_key_hash(GroupMessageTopic t,
java.nio.ByteBuffer data,
int s) |
int |
unmarshall_key(GroupMessageTopic t,
java.nio.ByteBuffer data,
int s) |
int |
unmarshall(GroupMessageTopic t,
java.nio.ByteBuffer data,
int s) |
public com.toc.coredx.DDS.ReturnCode_t register_type(com.toc.coredx.DDS.DomainParticipant dp, java.lang.String type_name)
register_type
in interface com.toc.coredx.DDS.TypeSupport
public java.lang.String get_type_name()
get_type_name
in interface com.toc.coredx.DDS.TypeSupport
public long getCTypeSupport()
getCTypeSupport
in interface com.toc.coredx.DDS.TypeSupport
public com.toc.coredx.DDS.DataReader create_datareader(com.toc.coredx.DDS.Subscriber sub, com.toc.coredx.DDS.TopicDescription td, com.toc.coredx.DDS.SWIGTYPE_p__DataReader jni_dr)
create_datareader
in interface com.toc.coredx.DDS.TypeSupport
public com.toc.coredx.DDS.DataWriter create_datawriter(com.toc.coredx.DDS.Publisher pub, com.toc.coredx.DDS.Topic topic, com.toc.coredx.DDS.SWIGTYPE_p__DataWriter jni_dw)
create_datawriter
in interface com.toc.coredx.DDS.TypeSupport
public int marshall(java.nio.ByteBuffer out_stream, GroupMessageTopic src)
public int marshall_fixed_size()
public int marshall_key(java.nio.ByteBuffer out_stream, GroupMessageTopic src)
public int marshall_key_hash(java.nio.ByteBuffer out_stream, GroupMessageTopic src)
public boolean key_must_hash()
public int unmarshall(GroupMessageTopic t, java.nio.ByteBuffer data, int s)
public int unmarshall_key(GroupMessageTopic t, java.nio.ByteBuffer data, int s)
public int unmarshall_key_hash(GroupMessageTopic t, java.nio.ByteBuffer data, int s)
public int gen_typecode(java.nio.ByteBuffer b)
public int get_typecode_enc()
public int get_encoding()
public int get_decoding()
public boolean has_key()
public GroupMessageTopic alloc()
public void clear(GroupMessageTopic instance)
public void destroy(GroupMessageTopic instance)
public void copy(GroupMessageTopic to, GroupMessageTopic from)
public boolean get_field(java.lang.String fieldname, com.toc.coredx.DDS.CoreDX_FieldDef fdef)