public class PingTopicTypeSupport
extends com.rti.dds.topic.TypeSupportImpl
Modifier and Type | Field and Description |
---|---|
static int |
LAST_MEMBER_ID |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
copy_data(java.lang.Object destination,
java.lang.Object source)
This is a concrete implementation of this method inherited from the base class.
|
java.lang.Object |
create_data() |
java.lang.Object |
create_key() |
java.lang.Object |
deserialize_key_sample(java.lang.Object endpoint_data,
java.lang.Object dst,
com.rti.dds.cdr.CdrInputStream src,
boolean deserialize_encapsulation,
boolean deserialize_key,
java.lang.Object endpoint_plugin_qos) |
java.lang.Object |
deserialize_sample(java.lang.Object endpoint_data,
java.lang.Object dst,
com.rti.dds.cdr.CdrInputStream src,
boolean deserialize_encapsulation,
boolean deserialize_sample,
java.lang.Object endpoint_plugin_qos) |
void |
destroy_data(java.lang.Object data) |
void |
destroy_key(java.lang.Object key) |
static PingTopicTypeSupport |
get_instance() |
long |
get_serialized_key_max_size(java.lang.Object endpoint_data,
boolean include_encapsulation,
short encapsulation_id,
long currentAlignment) |
long |
get_serialized_sample_max_size(java.lang.Object endpoint_data,
boolean include_encapsulation,
short encapsulation_id,
long currentAlignment) |
long |
get_serialized_sample_min_size(java.lang.Object endpoint_data,
boolean include_encapsulation,
short encapsulation_id,
long currentAlignment) |
long |
get_serialized_sample_size(java.lang.Object endpoint_data,
boolean include_encapsulation,
short encapsulation_id,
long currentAlignment,
java.lang.Object sample) |
static java.lang.String |
get_type_name() |
java.lang.Class |
get_type() |
static PingTopicTypeSupport |
getInstance() |
void |
instance_to_key(java.lang.Object endpoint_data,
java.lang.Object key,
java.lang.Object instance) |
void |
instance_to_keyhash(java.lang.Object endpoint_data,
com.rti.dds.topic.KeyHash_t keyhash,
java.lang.Object instance) |
void |
key_to_instance(java.lang.Object endpoint_data,
java.lang.Object instance,
java.lang.Object key) |
java.lang.Object |
on_endpoint_attached(java.lang.Object participantData,
com.rti.dds.topic.TypeSupportEndpointInfo endpoint_info,
boolean top_level_registration,
java.lang.Object container_plugin_context) |
void |
on_endpoint_detached(java.lang.Object endpoint_data) |
java.lang.Object |
on_participant_attached(java.lang.Object registration_data,
com.rti.dds.topic.TypeSupportParticipantInfo participant_info,
boolean top_level_registration,
java.lang.Object container_plugin_context,
com.rti.dds.typecode.TypeCode type_code) |
void |
on_participant_detached(java.lang.Object participant_data) |
static void |
register_type(com.rti.dds.domain.DomainParticipant participant,
java.lang.String type_name) |
void |
serialize_key(java.lang.Object endpoint_data,
java.lang.Object src,
com.rti.dds.cdr.CdrOutputStream dst,
boolean serialize_encapsulation,
short encapsulation_id,
boolean serialize_key,
java.lang.Object endpoint_plugin_qos) |
void |
serialize(java.lang.Object endpoint_data,
java.lang.Object src,
com.rti.dds.cdr.CdrOutputStream dst,
boolean serialize_encapsulation,
short encapsulation_id,
boolean serialize_sample,
java.lang.Object endpoint_plugin_qos) |
java.lang.Object |
serialized_sample_to_key(java.lang.Object endpoint_data,
java.lang.Object sample,
com.rti.dds.cdr.CdrInputStream src,
boolean deserialize_encapsulation,
boolean deserialize_key,
java.lang.Object endpoint_plugin_qos) |
void |
serialized_sample_to_keyhash(java.lang.Object endpoint_data,
com.rti.dds.cdr.CdrInputStream src,
com.rti.dds.topic.KeyHash_t keyhash,
boolean include_encapsulation,
java.lang.Object endpoint_plugin_qos) |
void |
skip(java.lang.Object endpoint_data,
com.rti.dds.cdr.CdrInputStream src,
boolean skip_encapsulation,
boolean skip_sample,
java.lang.Object endpoint_plugin_qos) |
static void |
unregister_type(com.rti.dds.domain.DomainParticipant participant,
java.lang.String type_name) |
copy_sample, copy, create_data, create_dataI, create_dataI, create_delegateI, create_java_key_instance, create_java_type_instance, create_native_bufferI, create_native_objectI, DDS_DataType_is_type_registeredI, deserialize_key_sampleI, deserialize_key, deserialize_keyI, deserialize_sequence, deserialize, deserializeI, destroy_dataI, destroy_native_bufferI, destroy_native_objectI, get_array_max_size_serialized, get_data_typeI, get_sequence_max_size_serialized, get_sequence_serialized_size, get_serialized_key_max_sizeI, get_serialized_sample_max_sizeI, get_serialized_sample_min_sizeI, get_serialized_sample_sizeI, get_type_nameI, get_type_support_typeI, has_keyI, register_type_globalI, register_typeI, serialize_keyI, serialize_sequence, serializeI, skip_sequence, unregister_type_globalI, unregister_typeI
public static final int LAST_MEMBER_ID
public static java.lang.String get_type_name()
public static void register_type(com.rti.dds.domain.DomainParticipant participant, java.lang.String type_name)
public static void unregister_type(com.rti.dds.domain.DomainParticipant participant, java.lang.String type_name)
public static PingTopicTypeSupport get_instance()
public static PingTopicTypeSupport getInstance()
public java.lang.Object create_data()
create_data
in class com.rti.dds.topic.TypeSupportImpl
public void destroy_data(java.lang.Object data)
destroy_data
in class com.rti.dds.topic.TypeSupportImpl
public java.lang.Object create_key()
create_key
in class com.rti.dds.topic.TypeSupportImpl
public void destroy_key(java.lang.Object key)
destroy_key
in class com.rti.dds.topic.TypeSupportImpl
public java.lang.Class get_type()
get_type
in class com.rti.dds.topic.TypeSupportImpl
public java.lang.Object copy_data(java.lang.Object destination, java.lang.Object source)
source
into
destination
.copy_data
in class com.rti.dds.topic.TypeSupportImpl
src
- The Object which contains the data to be copied.destination
.java.lang.NullPointerException
- If destination
or
source
is null.java.lang.ClassCastException
- If either destination
or
this
is not a PingTopic
type.public long get_serialized_sample_max_size(java.lang.Object endpoint_data, boolean include_encapsulation, short encapsulation_id, long currentAlignment)
get_serialized_sample_max_size
in class com.rti.dds.topic.TypeSupportImpl
public long get_serialized_sample_min_size(java.lang.Object endpoint_data, boolean include_encapsulation, short encapsulation_id, long currentAlignment)
get_serialized_sample_min_size
in class com.rti.dds.topic.TypeSupportImpl
public long get_serialized_sample_size(java.lang.Object endpoint_data, boolean include_encapsulation, short encapsulation_id, long currentAlignment, java.lang.Object sample)
get_serialized_sample_size
in class com.rti.dds.topic.TypeSupportImpl
public long get_serialized_key_max_size(java.lang.Object endpoint_data, boolean include_encapsulation, short encapsulation_id, long currentAlignment)
get_serialized_key_max_size
in class com.rti.dds.topic.TypeSupportImpl
public void serialize(java.lang.Object endpoint_data, java.lang.Object src, com.rti.dds.cdr.CdrOutputStream dst, boolean serialize_encapsulation, short encapsulation_id, boolean serialize_sample, java.lang.Object endpoint_plugin_qos)
serialize
in class com.rti.dds.topic.TypeSupportImpl
public void serialize_key(java.lang.Object endpoint_data, java.lang.Object src, com.rti.dds.cdr.CdrOutputStream dst, boolean serialize_encapsulation, short encapsulation_id, boolean serialize_key, java.lang.Object endpoint_plugin_qos)
serialize_key
in class com.rti.dds.topic.TypeSupportImpl
public java.lang.Object deserialize_sample(java.lang.Object endpoint_data, java.lang.Object dst, com.rti.dds.cdr.CdrInputStream src, boolean deserialize_encapsulation, boolean deserialize_sample, java.lang.Object endpoint_plugin_qos)
deserialize_sample
in class com.rti.dds.topic.TypeSupportImpl
public java.lang.Object deserialize_key_sample(java.lang.Object endpoint_data, java.lang.Object dst, com.rti.dds.cdr.CdrInputStream src, boolean deserialize_encapsulation, boolean deserialize_key, java.lang.Object endpoint_plugin_qos)
deserialize_key_sample
in class com.rti.dds.topic.TypeSupportImpl
public void skip(java.lang.Object endpoint_data, com.rti.dds.cdr.CdrInputStream src, boolean skip_encapsulation, boolean skip_sample, java.lang.Object endpoint_plugin_qos)
skip
in class com.rti.dds.topic.TypeSupportImpl
public java.lang.Object serialized_sample_to_key(java.lang.Object endpoint_data, java.lang.Object sample, com.rti.dds.cdr.CdrInputStream src, boolean deserialize_encapsulation, boolean deserialize_key, java.lang.Object endpoint_plugin_qos)
public void key_to_instance(java.lang.Object endpoint_data, java.lang.Object instance, java.lang.Object key)
key_to_instance
in class com.rti.dds.topic.TypeSupportImpl
public void instance_to_key(java.lang.Object endpoint_data, java.lang.Object key, java.lang.Object instance)
instance_to_key
in class com.rti.dds.topic.TypeSupportImpl
public void instance_to_keyhash(java.lang.Object endpoint_data, com.rti.dds.topic.KeyHash_t keyhash, java.lang.Object instance)
instance_to_keyhash
in class com.rti.dds.topic.TypeSupportImpl
public void serialized_sample_to_keyhash(java.lang.Object endpoint_data, com.rti.dds.cdr.CdrInputStream src, com.rti.dds.topic.KeyHash_t keyhash, boolean include_encapsulation, java.lang.Object endpoint_plugin_qos)
serialized_sample_to_keyhash
in class com.rti.dds.topic.TypeSupportImpl
public java.lang.Object on_participant_attached(java.lang.Object registration_data, com.rti.dds.topic.TypeSupportParticipantInfo participant_info, boolean top_level_registration, java.lang.Object container_plugin_context, com.rti.dds.typecode.TypeCode type_code)
on_participant_attached
in class com.rti.dds.topic.TypeSupportImpl
public void on_participant_detached(java.lang.Object participant_data)
on_participant_detached
in class com.rti.dds.topic.TypeSupportImpl
public java.lang.Object on_endpoint_attached(java.lang.Object participantData, com.rti.dds.topic.TypeSupportEndpointInfo endpoint_info, boolean top_level_registration, java.lang.Object container_plugin_context)
on_endpoint_attached
in class com.rti.dds.topic.TypeSupportImpl
public void on_endpoint_detached(java.lang.Object endpoint_data)
on_endpoint_detached
in class com.rti.dds.topic.TypeSupportImpl