OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.omg.dds.core.policy.RequestedOffered< SELF > Interface Template Reference

This interface is implemented by QoS policies that enforce a Request/Offer contract between publications and subscriptions – that is, for which the level of service offered by the publication is greater than or equal to that requested by the subscription. More...

Inheritance diagram for org.omg.dds.core.policy.RequestedOffered< SELF >:
Inheritance graph
Collaboration diagram for org.omg.dds.core.policy.RequestedOffered< SELF >:
Collaboration graph

Public Member Functions

Comparable< SELF > requestedOfferedContract ()
 Use the object returned by this method to evaluate the Request/Offer relationship with another instance of this policy. More...
 

Detailed Description

This interface is implemented by QoS policies that enforce a Request/Offer contract between publications and subscriptions – that is, for which the level of service offered by the publication is greater than or equal to that requested by the subscription.

Details of this contract are provided in each of the implementing types.

Parameters
<SELF>The QoS policy interface that extends this interface.

Definition at line 32 of file RequestedOffered.java.

Member Function Documentation

◆ requestedOfferedContract()

Comparable<SELF> org.omg.dds.core.policy.RequestedOffered< SELF >.requestedOfferedContract ( )

Use the object returned by this method to evaluate the Request/Offer relationship with another instance of this policy.

If this policy is offered by a org.omg.dds.pub.DataWriter (or org.omg.dds.pub.Publisher), any other policy evaluated as less than or equal to it by the Comparable may be compatibly requested by a org.omg.dds.sub.DataReader (or org.omg.dds.sub.Subscriber). Similarly, if this policy is requested, any other policy that is greater than or equal to it may be compatibly offered.

Returns
a Comparable object capable of evaluating the Request/Offer relationship between two instances of the QoS policy identified by the type parameter SELF.

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