|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.omg.PortableServer.Servant
org.omg.dds.SubscriberPOA
org.jacorb.dds.SubscriberImpl
public class SubscriberImpl
A Subscriber is the object responsible for the actual reception of the data resulting from its subscriptions. A Subscriber acts on the behalf of one or several DataReader objects that are related to it. When it receives data (from the other parts of the system), it builds the list of concerned DataReader objects, and then indicates to the application that data is available, through its listener or by enabling related conditions. The application can access the list of concerned DataReader objects through the operation get_datareaders and then access the data available though operations on the DataReader.
| Constructor Summary | |
|---|---|
SubscriberImpl(org.omg.dds.SubscriberQos qos,
org.omg.dds.SubscriberListener listner,
org.omg.dds.DomainParticipant DP)
|
|
| Method Summary | |
|---|---|
boolean |
add(org.omg.dds.DataReader DR)
|
int |
begin_access()
Not Implemented |
int |
copy_from_topic_qos(org.omg.dds.DataReaderQosHolder a_datareader_qos,
org.omg.dds.TopicQos a_topic_qos)
|
org.omg.dds.DataReader |
create_datareader(org.omg.dds.TopicDescription a_topic,
org.omg.dds.DataReaderQos qos,
org.omg.dds.DataReaderListener a_listener)
|
int |
delete_contained_entities()
Not Implemented |
int |
delete_datareader(org.omg.dds.DataReader a_datareader)
|
int |
enable()
Not Implemented |
int |
end_access()
Not Implemented |
int |
get_datareaders(org.omg.dds.DataReaderSeqHolder readers,
int sample_states,
int view_states,
int instance_states)
|
void |
get_default_datareader_qos(org.omg.dds.DataReaderQosHolder qos)
|
org.omg.dds.SubscriberListener |
get_listener()
|
org.omg.dds.DomainParticipant |
get_participant()
|
void |
get_qos(org.omg.dds.SubscriberQosHolder qos)
|
int |
get_status_changes()
Not Implemented |
org.omg.dds.StatusCondition |
get_statuscondition()
Not Implemented |
org.omg.dds.DomainParticipant |
getDP_Parent()
|
Object |
getInstance()
|
Vector |
getVector_DataReaders()
|
boolean |
isDeletable()
Not Implemented |
org.omg.dds.DataReader |
lookup_datareader(String topic_name)
|
void |
notify_datareaders()
|
boolean |
remove(org.omg.dds.DataReader DR)
|
int |
set_default_datareader_qos(org.omg.dds.DataReaderQos qos)
|
int |
set_listener(org.omg.dds.SubscriberListener a_listener,
int mask)
|
int |
set_qos(org.omg.dds.SubscriberQos qos)
|
void |
setInstance(Object instance)
|
void |
setORB(ORB orb)
|
void |
setPOA(POA poa)
|
| Methods inherited from class org.omg.dds.SubscriberPOA |
|---|
_all_interfaces, _invoke, _this, _this |
| Methods inherited from class org.omg.PortableServer.Servant |
|---|
_default_POA, _get_component, _get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _poa, _repository_id, _set_delegate, _this_object, _this_object |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SubscriberImpl(org.omg.dds.SubscriberQos qos,
org.omg.dds.SubscriberListener listner,
org.omg.dds.DomainParticipant DP)
qos - listner - DP - | Method Detail |
|---|
public org.omg.dds.DataReader create_datareader(org.omg.dds.TopicDescription a_topic,
org.omg.dds.DataReaderQos qos,
org.omg.dds.DataReaderListener a_listener)
a_topic - qos - a_listener -
public int delete_datareader(org.omg.dds.DataReader a_datareader)
a_datareader -
public int delete_contained_entities()
public org.omg.dds.DataReader lookup_datareader(String topic_name)
topic_name -
public int get_datareaders(org.omg.dds.DataReaderSeqHolder readers,
int sample_states,
int view_states,
int instance_states)
readers - sample_states - view_states - instance_states -
public void notify_datareaders()
- public int set_qos(org.omg.dds.SubscriberQos qos)
qos -
public void get_qos(org.omg.dds.SubscriberQosHolder qos)
qos -
public int set_listener(org.omg.dds.SubscriberListener a_listener,
int mask)
a_listener - mask -
public org.omg.dds.SubscriberListener get_listener()
public int begin_access()
public int end_access()
public org.omg.dds.DomainParticipant get_participant()
public int set_default_datareader_qos(org.omg.dds.DataReaderQos qos)
qos -
public void get_default_datareader_qos(org.omg.dds.DataReaderQosHolder qos)
qos -
public int copy_from_topic_qos(org.omg.dds.DataReaderQosHolder a_datareader_qos,
org.omg.dds.TopicQos a_topic_qos)
a_datareader_qos - a_topic_qos -
public int enable()
public org.omg.dds.StatusCondition get_statuscondition()
public int get_status_changes()
public boolean isDeletable()
public Vector getVector_DataReaders()
public boolean add(org.omg.dds.DataReader DR)
arg0 -
public boolean remove(org.omg.dds.DataReader DR)
arg0 -
public org.omg.dds.DomainParticipant getDP_Parent()
public void setORB(ORB orb)
orb - The orb to set.public void setPOA(POA poa)
poa - The poa to set.public Object getInstance()
public void setInstance(Object instance)
instance - The instance to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||