21 package org.opensplice.dds.sub;
23 import java.io.Serializable;
40 import DDS.DataReader;
41 import DDS.LivelinessChangedStatus;
42 import DDS.RequestedDeadlineMissedStatus;
43 import DDS.RequestedIncompatibleQosStatus;
44 import DDS.SampleLostStatus;
45 import DDS.SampleRejectedStatus;
46 import DDS.Subscriber;
47 import DDS.SubscriptionMatchedStatus;
51 private static final long serialVersionUID = -1147185392577428150L;
61 super(environment, listener, waitUntilInitialised);
62 this.subscriber = subscriber;
77 .lookupDataReader(reader);
84 this.environment, status)));
92 .lookupDataReader(reader);
98 this.environment, status)));
106 .lookupDataReader(reader);
113 this.environment, status)));
120 .lookupDataReader(reader);
134 .lookupDataReader(arg0);
141 this.environment, arg1)));
149 .lookupDataReader(reader);
156 this.environment, status)));
163 .lookupDataReader(reader);
169 this.environment, status)));
A sample has been lost (never received).
A DataReader allows the application (1) to declare the data it wishes to receive (i.e., make a subscription) and (2) to access the data received by the attached org.omg.dds.sub.Subscriber.
A Subscriber is the object responsible for the actual reception of the data resulting from its subscr...
SubscriberListenerImpl(OsplServiceEnvironment environment, SubscriberImpl subscriber, SubscriberListener listener)
void on_requested_incompatible_qos(DataReader arg0, RequestedIncompatibleQosStatus arg1)
void on_sample_rejected(DataReader reader, SampleRejectedStatus status)
static QosPolicyCount [] convert(OsplServiceEnvironment env, DDS.QosPolicyCount[] old)
OsplServiceEnvironment environment
SubscriberListenerImpl(OsplServiceEnvironment environment, SubscriberImpl subscriber, SubscriberListener listener, boolean waitUntilInitialised)
Since a org.omg.dds.sub.Subscriber is a kind of org.omg.dds.core.Entity, it has the ability to have a...
A org.omg.dds.core.policy.QosPolicy value was incompatible with what is offered.
void on_sample_lost(DataReader reader, SampleLostStatus status)
void waitUntilInitialised()
void on_liveliness_changed(DataReader reader, LivelinessChangedStatus status)
This class contains the statistics about the discovered number of org.omg.dds.pub.DataWriters that are compatible with the org.omg.dds.sub.DataReader to which the Status is attached.
The liveliness of one or more org.omg.dds.pub.DataWriters that were writing instances read through th...
A (received) sample has been rejected.
void on_subscription_matched(DataReader reader, SubscriptionMatchedStatus status)
void on_data_on_readers(Subscriber subs)
The deadline that the org.omg.dds.sub.DataReader was expecting through its org.omg.dds.core.policy.Deadline was not respected for a specific instance.
void on_data_available(DataReader reader)
void on_requested_deadline_missed(DataReader reader, RequestedDeadlineMissedStatus status)