org.jacorb.dds
Class TopicImpl

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.omg.dds.TopicPOA
          extended by org.jacorb.dds.TopicImpl
All Implemented Interfaces:
InvokeHandler, EntityOperations, TopicDescriptionOperations, TopicOperations

public class TopicImpl
extends TopicPOA

Topic is the most basic description of the data to be published and subscribed. A Topic is identified by its name, which must be unique in the whole Domain. In addition (by virtue of extending TopicDescription) it fully specifies the type of the data that can be communicated when publishing or subscribing to the Topic.Topic is the only TopicDescription that can be used for publications and therefore associated to a DataWriter.


Constructor Summary
TopicImpl(String topic_name, String type_name, TopicQos qos, TopicListener a_listener, DomainParticipant parent)
           
 
Method Summary
 int enable()
          Not Implemented
 InconsistentTopicStatus get_inconsistent_topic_status()
          Not Implemented
 String get_name()
           
 DomainParticipant get_participant()
           
 int get_status_changes()
          Not Implemented
 StatusCondition get_statuscondition()
          Not Implemented
 String get_type_name()
           
 String getTopic_name()
           
 String getType_name()
           
 void setORB(ORB orb)
           
 void setPOA(POA poa)
           
 
Methods inherited from class org.omg.dds.TopicPOA
_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

TopicImpl

public TopicImpl(String topic_name,
                 String type_name,
                 TopicQos qos,
                 TopicListener a_listener,
                 DomainParticipant parent)
Parameters:
topic_name -
type_name -
qos -
a_listener -
parent -
Method Detail

getTopic_name

public String getTopic_name()
Returns:
Returns the topic_name.

getType_name

public String getType_name()
Returns:
Returns the type_name.

setORB

public void setORB(ORB orb)
Parameters:
orb - The orb to set.

setPOA

public void setPOA(POA poa)
Parameters:
poa - The poa to set.

get_inconsistent_topic_status

public InconsistentTopicStatus get_inconsistent_topic_status()
Not Implemented

Returns:

enable

public int enable()
Not Implemented

Returns:

get_statuscondition

public StatusCondition get_statuscondition()
Not Implemented

Returns:

get_status_changes

public int get_status_changes()
Not Implemented

Returns:

get_type_name

public String get_type_name()
Returns:

get_name

public String get_name()
Returns:

get_participant

public DomainParticipant get_participant()
Returns:


Copyright © 2015 JacORB. All rights reserved.