|
||||||||||
| 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.PublisherPOA
org.jacorb.dds.PublisherImpl
public class PublisherImpl
A Publisher is the object responsible for the actual dissemination of publications. The Publisher acts on the behalf of one or several DataWriter objects that belong to it. When it is informed of a change to the data associated with one of its DataWriter objects, it decides when it is appropriate to actually send the data-update message. In making this decision, it considers any extra information that goes with the data (timestamp, writer, etc.) as well as the QoS of the Publisher and the DataWriter.
| Constructor Summary | |
|---|---|
PublisherImpl(PublisherQos qos,
PublisherListener listner,
DomainParticipant DP)
|
|
| Methods inherited from class org.omg.dds.PublisherPOA |
|---|
_all_interfaces, _invoke, _this, _this |
| Methods inherited from class org.omg.PortableServer.Servant |
|---|
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _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 PublisherImpl(PublisherQos qos,
PublisherListener listner,
DomainParticipant DP)
| Method Detail |
|---|
public DataWriter create_datawriter(Topic a_topic,
DataWriterQos qos,
DataWriterListener a_listener)
a_topic - qos - a_listener -
public int delete_datawriter(DataWriter a_datawriter)
a_datawriter -
public DataWriter lookup_datawriter(String topic_name)
topic_name -
public int delete_contained_entities()
public int set_qos(PublisherQos qos)
qos -
public void get_qos(PublisherQosHolder qos)
qos -
public int set_listener(PublisherListener a_listener,
int mask)
a_listener - mask -
public PublisherListener get_listener()
public int suspend_publications()
public int resume_publications()
public int begin_coherent_changes()
public int end_coherent_changes()
public DomainParticipant get_participant()
public int set_default_datawriter_qos(DataWriterQos qos)
qos -
public void get_default_datawriter_qos(DataWriterQosHolder qos)
qos -
public int copy_from_topic_qos(DataWriterQosHolder a_datawriter_qos,
TopicQos a_topic_qos)
a_datawriter_qos - a_topic_qos -
public int enable()
public StatusCondition get_statuscondition()
public int get_status_changes()
public void setORB(ORB orb)
orb - The orb to set.public void setPOA(POA poa)
poa - The poa to set.public Vector getVector_DataWriter()
public boolean add(Object arg0)
arg0 -
public boolean remove(Object arg0)
arg0 -
public boolean isDeletable()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||