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

The DCPSSubscription topic communicates the existence of datareaders by means of the SubscriptionBuiltinTopicData datatype. More...

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

Public Member Functions

SubscriptionBuiltinTopicData clone ()
 
void copyFrom (SubscriptionBuiltinTopicData src)
 Overwrite the state of this object with that of the given object. More...
 
List< String > getBaseTypeName ()
 
Deadline getDeadline ()
 
DestinationOrder getDestinationOrder ()
 
Durability getDurability ()
 
ServiceEnvironment getEnvironment ()
 
List< String > getEquivalentTypeName ()
 
GroupData getGroupData ()
 
BuiltinTopicKey getKey ()
 
LatencyBudget getLatencyBudget ()
 
Liveliness getLiveliness ()
 
Ownership getOwnership ()
 
BuiltinTopicKey getParticipantKey ()
 
Partition getPartition ()
 
Presentation getPresentation ()
 
Reliability getReliability ()
 
DataRepresentation getRepresentation ()
 
TimeBasedFilter getTimeBasedFilter ()
 
TopicData getTopicData ()
 
String getTopicName ()
 
TypeObject getType ()
 
TypeConsistencyEnforcement getTypeConsistency ()
 
String getTypeName ()
 
UserData getUserData ()
 

Detailed Description

The DCPSSubscription topic communicates the existence of datareaders by means of the SubscriptionBuiltinTopicData datatype.

Each SubscriptionBuiltinTopicData sample in a Domain represents a datareader in that Domain: a new SubscriptionBuiltinTopicData instance is created when a newly-added DataReader is enabled, and it is disposed when that DataReader is deleted. An updated SubscriptionBuiltinTopicData sample is written each time the DataReader (or the Subscriber to which it belongs) modifies a QosPolicy that applies to the entities connected to it.

Definition at line 57 of file SubscriptionBuiltinTopicData.java.

Member Function Documentation

◆ clone()

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

◆ copyFrom()

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

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getBaseTypeName()

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

◆ getDeadline()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getDestinationOrder()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getDurability()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ 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.SubscriptionBuiltinTopicData.getEquivalentTypeName ( )

◆ getGroupData()

GroupData org.omg.dds.topic.SubscriptionBuiltinTopicData.getGroupData ( )
Returns
the groupData

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getKey()

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

◆ getLatencyBudget()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getLiveliness()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getOwnership()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getParticipantKey()

BuiltinTopicKey org.omg.dds.topic.SubscriptionBuiltinTopicData.getParticipantKey ( )
Returns
the participantKey

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getPartition()

Partition org.omg.dds.topic.SubscriptionBuiltinTopicData.getPartition ( )
Returns
the partition

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getPresentation()

Presentation org.omg.dds.topic.SubscriptionBuiltinTopicData.getPresentation ( )
Returns
the presentation

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getReliability()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getRepresentation()

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

◆ getTimeBasedFilter()

TimeBasedFilter org.omg.dds.topic.SubscriptionBuiltinTopicData.getTimeBasedFilter ( )
Returns
the timeBasedFilter

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getTopicData()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getTopicName()

String org.omg.dds.topic.SubscriptionBuiltinTopicData.getTopicName ( )
Returns
the topicName

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getType()

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

◆ getTypeConsistency()

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

◆ getTypeName()

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

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.

◆ getUserData()

UserData org.omg.dds.topic.SubscriptionBuiltinTopicData.getUserData ( )
Returns
the userData

Implemented in org.opensplice.dds.topic.SubscriptionBuiltinTopicDataImpl.


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