OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.omg.dds.topic.TopicBuiltinTopicData Interface Reference

The DCPSTopic topic communicates the existence of topics by means of the TopicBuiltinTopicData datatype. More...

Inheritance diagram for org.omg.dds.topic.TopicBuiltinTopicData:
Inheritance graph
Collaboration diagram for org.omg.dds.topic.TopicBuiltinTopicData:
Collaboration graph

Public Member Functions

TopicBuiltinTopicData clone ()
 
void copyFrom (TopicBuiltinTopicData src)
 Overwrite the state of this object with that of the given object. More...
 
List< String > getBaseTypeName ()
 
Deadline getDeadline ()
 
DestinationOrder getDestinationOrder ()
 
Durability getDurability ()
 
DurabilityService getDurabilityService ()
 
ServiceEnvironment getEnvironment ()
 
List< String > getEquivalentTypeName ()
 
History getHistory ()
 
BuiltinTopicKey getKey ()
 
LatencyBudget getLatencyBudget ()
 
Lifespan getLifespan ()
 
Liveliness getLiveliness ()
 
String getName ()
 
Ownership getOwnership ()
 
Reliability getReliability ()
 
DataRepresentation getRepresentation ()
 
ResourceLimits getResourceLimits ()
 
TopicData getTopicData ()
 
TransportPriority getTransportPriority ()
 
TypeObject getType ()
 
TypeConsistencyEnforcement getTypeConsistency ()
 
String getTypeName ()
 

Detailed Description

The DCPSTopic topic communicates the existence of topics by means of the TopicBuiltinTopicData datatype.

Each TopicBuiltinTopicData sample in a Domain represents a Topic in that Domain: a new TopicBuiltinTopicData instance is created when a newly-added Topic is enabled. However, the instance is not disposed when a Topic is deleted by its participant because a topic lifecycle is tied to the lifecycle of a Domain, not to the lifecycle of an individual participant. An updated TopicBuiltinTopicData sample is written each time a Topic modifies one or more of its QosPolicy values.

Definition at line 57 of file TopicBuiltinTopicData.java.

Member Function Documentation

◆ clone()

TopicBuiltinTopicData org.omg.dds.topic.TopicBuiltinTopicData.clone ( )

◆ copyFrom()

void org.omg.dds.topic.TopicBuiltinTopicData.copyFrom ( TopicBuiltinTopicData  src)

Overwrite the state of this object with that of the given object.

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getBaseTypeName()

List<String> org.omg.dds.topic.TopicBuiltinTopicData.getBaseTypeName ( )

◆ getDeadline()

Deadline org.omg.dds.topic.TopicBuiltinTopicData.getDeadline ( )
Returns
the deadline

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getDestinationOrder()

DestinationOrder org.omg.dds.topic.TopicBuiltinTopicData.getDestinationOrder ( )
Returns
the destinationOrder

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getDurability()

Durability org.omg.dds.topic.TopicBuiltinTopicData.getDurability ( )
Returns
the durability

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getDurabilityService()

DurabilityService org.omg.dds.topic.TopicBuiltinTopicData.getDurabilityService ( )
Returns
the durabilityService

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getEnvironment()

ServiceEnvironment org.omg.dds.core.DDSObject.getEnvironment ( )
inherited
Returns
the org.omg.dds.core.ServiceEnvironment object that directly or indirectly was used to create this object.

Implemented in org.omg.dds.core.ServiceEnvironment, org.opensplice.dds.sub.ReflectionDataReader< TYPE, OUT_TYPE >, org.opensplice.dds.core.ModifiableTimeImpl, org.opensplice.dds.pub.ReflectionDataWriter< TYPE >, org.opensplice.dds.core.DurationImpl, org.opensplice.dds.topic.ContentFilteredTopicImpl< TYPE >, org.opensplice.dds.sub.ReadConditionImpl< TYPE >, org.opensplice.dds.core.EntityQosImpl< T extends QosPolicy >, org.opensplice.dds.type.TypeSupportImpl< TYPE >, org.opensplice.dds.topic.PublicationBuiltinTopicDataImpl, org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl, org.opensplice.dds.topic.TopicBuiltinTopicDataImpl, org.opensplice.dds.domain.DomainParticipantFactoryImpl, org.opensplice.dds.core.QosProviderImpl, org.opensplice.dds.core.status.OfferedIncompatibleQosStatusImpl, org.opensplice.dds.core.status.RequestedIncompatibleQosStatusImpl, org.opensplice.dds.core.InstanceHandleImpl, org.opensplice.dds.core.StatusConditionImpl< T extends Entity<?, ?>, org.opensplice.dds.core.status.LivelinessChangedStatusImpl, org.opensplice.dds.core.status.PublicationMatchedStatusImpl, org.opensplice.dds.core.status.SubscriptionMatchedStatusImpl, org.opensplice.dds.sub.SampleImpl< TYPE >, org.opensplice.dds.core.policy.ShareImpl, org.opensplice.dds.core.status.OfferedDeadlineMissedStatusImpl, org.opensplice.dds.core.status.SampleRejectedStatusImpl, org.opensplice.dds.core.WaitSetImpl, org.opensplice.dds.topic.ParticipantBuiltinTopicDataImpl, org.opensplice.dds.core.status.RequestedDeadlineMissedStatusImpl, org.opensplice.dds.topic.BuiltinTopicKeyImpl, org.opensplice.dds.core.GuardConditionImpl, org.opensplice.dds.core.event.AllDataDisposedEventImpl< TYPE >, org.opensplice.dds.core.policy.QosPolicyCountImpl, org.opensplice.dds.core.status.InconsistentTopicStatusImpl, org.opensplice.dds.core.status.LivelinessLostStatusImpl, org.opensplice.dds.core.status.SampleLostStatusImpl, org.opensplice.dds.core.policy.QosPolicyImpl, org.opensplice.dds.core.status.AllDataDisposedStatusImpl, org.opensplice.dds.core.IllegalArgumentExceptionImpl, org.opensplice.dds.core.InconsistentPolicyExceptionImpl, org.opensplice.dds.core.policy.PolicyFactoryImpl, org.opensplice.dds.core.policy.TypeConsistencyEnforcementImpl, org.opensplice.dds.core.PreconditionNotMetExceptionImpl, org.opensplice.dds.core.AlreadyClosedExceptionImpl, org.opensplice.dds.core.IllegalOperationExceptionImpl, org.opensplice.dds.core.ImmutablePolicyExceptionImpl, org.opensplice.dds.core.NotEnabledExceptionImpl, org.opensplice.dds.core.OutOfResourcesExceptionImpl, org.opensplice.dds.core.DDSExceptionImpl, org.opensplice.dds.core.status.DataAvailableStatusImpl, and org.opensplice.dds.core.status.DataOnReadersStatusImpl.

◆ getEquivalentTypeName()

List<String> org.omg.dds.topic.TopicBuiltinTopicData.getEquivalentTypeName ( )

◆ getHistory()

History org.omg.dds.topic.TopicBuiltinTopicData.getHistory ( )
Returns
the history

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getKey()

BuiltinTopicKey org.omg.dds.topic.TopicBuiltinTopicData.getKey ( )

◆ getLatencyBudget()

LatencyBudget org.omg.dds.topic.TopicBuiltinTopicData.getLatencyBudget ( )
Returns
the latencyBudget

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getLifespan()

Lifespan org.omg.dds.topic.TopicBuiltinTopicData.getLifespan ( )
Returns
the lifespan

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getLiveliness()

Liveliness org.omg.dds.topic.TopicBuiltinTopicData.getLiveliness ( )
Returns
the liveliness

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getName()

String org.omg.dds.topic.TopicBuiltinTopicData.getName ( )
Returns
the name

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getOwnership()

Ownership org.omg.dds.topic.TopicBuiltinTopicData.getOwnership ( )
Returns
the ownership

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getReliability()

Reliability org.omg.dds.topic.TopicBuiltinTopicData.getReliability ( )
Returns
the reliability

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getRepresentation()

DataRepresentation org.omg.dds.topic.TopicBuiltinTopicData.getRepresentation ( )

◆ getResourceLimits()

ResourceLimits org.omg.dds.topic.TopicBuiltinTopicData.getResourceLimits ( )
Returns
the resourceLimits

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getTopicData()

TopicData org.omg.dds.topic.TopicBuiltinTopicData.getTopicData ( )
Returns
the topicData

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getTransportPriority()

TransportPriority org.omg.dds.topic.TopicBuiltinTopicData.getTransportPriority ( )
Returns
the transportPriority

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.

◆ getType()

TypeObject org.omg.dds.topic.TopicBuiltinTopicData.getType ( )

◆ getTypeConsistency()

TypeConsistencyEnforcement org.omg.dds.topic.TopicBuiltinTopicData.getTypeConsistency ( )

◆ getTypeName()

String org.omg.dds.topic.TopicBuiltinTopicData.getTypeName ( )
Returns
the typeName

Implemented in org.opensplice.dds.topic.TopicBuiltinTopicDataImpl.


The documentation for this interface was generated from the following file: