T
- Type handled by the applicationpublic class CoreDXDataReaderListener<T>
extends java.lang.Object
implements com.toc.coredx.DDS.DataReaderListener
DataReaderListener
that provides a generic Listener for any type of TopicConstructor and Description |
---|
CoreDXDataReaderListener(UDIDataReaderListener<T> applicationDataReaderListener)
Constructs a CoreDXGenericDataReaderListener NOT using application wrappers instance that uses the specified
UDIDataReaderListener |
CoreDXDataReaderListener(UDIDataReaderListener<T> applicationDataReaderListener,
boolean useWrapper)
Constructs a CoreDXGenericDataReaderListener using application wrappers instance that uses the specified
UDIDataReaderListener |
Modifier and Type | Method and Description |
---|---|
long |
get_nil_mask() |
void |
on_data_available(com.toc.coredx.DDS.DataReader dataReader) |
void |
on_liveliness_changed(com.toc.coredx.DDS.DataReader arg0,
com.toc.coredx.DDS.LivelinessChangedStatus arg1) |
void |
on_requested_deadline_missed(com.toc.coredx.DDS.DataReader arg0,
com.toc.coredx.DDS.RequestedDeadlineMissedStatus arg1) |
void |
on_requested_incompatible_qos(com.toc.coredx.DDS.DataReader arg0,
com.toc.coredx.DDS.RequestedIncompatibleQosStatus arg1) |
void |
on_sample_lost(com.toc.coredx.DDS.DataReader arg0,
com.toc.coredx.DDS.SampleLostStatus arg1) |
void |
on_sample_rejected(com.toc.coredx.DDS.DataReader arg0,
com.toc.coredx.DDS.SampleRejectedStatus arg1) |
void |
on_subscription_matched(com.toc.coredx.DDS.DataReader arg0,
com.toc.coredx.DDS.SubscriptionMatchedStatus arg1) |
public CoreDXDataReaderListener(UDIDataReaderListener<T> applicationDataReaderListener)
UDIDataReaderListener
applicationDataReaderListener
- The specified ApplicationDataReaderInterfacepublic CoreDXDataReaderListener(UDIDataReaderListener<T> applicationDataReaderListener, boolean useWrapper)
UDIDataReaderListener
applicationDataReaderListener
- The specified ApplicationDataReaderInterfaceuseWrapper
- Specifies with application is using SDDL wrapperspublic long get_nil_mask()
get_nil_mask
in interface com.toc.coredx.DDS.DataReaderListener
public void on_data_available(com.toc.coredx.DDS.DataReader dataReader)
on_data_available
in interface com.toc.coredx.DDS.DataReaderListener
public void on_liveliness_changed(com.toc.coredx.DDS.DataReader arg0, com.toc.coredx.DDS.LivelinessChangedStatus arg1)
on_liveliness_changed
in interface com.toc.coredx.DDS.DataReaderListener
public void on_requested_deadline_missed(com.toc.coredx.DDS.DataReader arg0, com.toc.coredx.DDS.RequestedDeadlineMissedStatus arg1)
on_requested_deadline_missed
in interface com.toc.coredx.DDS.DataReaderListener
public void on_requested_incompatible_qos(com.toc.coredx.DDS.DataReader arg0, com.toc.coredx.DDS.RequestedIncompatibleQosStatus arg1)
on_requested_incompatible_qos
in interface com.toc.coredx.DDS.DataReaderListener
public void on_sample_lost(com.toc.coredx.DDS.DataReader arg0, com.toc.coredx.DDS.SampleLostStatus arg1)
on_sample_lost
in interface com.toc.coredx.DDS.DataReaderListener
public void on_sample_rejected(com.toc.coredx.DDS.DataReader arg0, com.toc.coredx.DDS.SampleRejectedStatus arg1)
on_sample_rejected
in interface com.toc.coredx.DDS.DataReaderListener
public void on_subscription_matched(com.toc.coredx.DDS.DataReader arg0, com.toc.coredx.DDS.SubscriptionMatchedStatus arg1)
on_subscription_matched
in interface com.toc.coredx.DDS.DataReaderListener