OpenSplice Java 5 DCPS  v6.x
OpenSplice Java 5 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
org.opensplice.dds.core.policy.ShareImpl Class Reference
Inheritance diagram for org.opensplice.dds.core.policy.ShareImpl:
Inheritance graph
Collaboration diagram for org.opensplice.dds.core.policy.ShareImpl:
Collaboration graph

Public Member Functions

 ShareImpl (OsplServiceEnvironment environment, String name)
 
 ShareImpl (OsplServiceEnvironment environment)
 
boolean equals (Object other)
 
ServiceEnvironment getEnvironment ()
 
String getName ()
 
Class<? extends QosPolicygetPolicyClass ()
 
int hashCode ()
 
Share withName (String name)
 Copy this policy and override the value of the property. More...
 

Protected Attributes

OsplServiceEnvironment environment
 

Detailed Description

Definition at line 27 of file ShareImpl.java.

Constructor & Destructor Documentation

◆ ShareImpl() [1/2]

org.opensplice.dds.core.policy.ShareImpl.ShareImpl ( OsplServiceEnvironment  environment,
String  name 
)

Definition at line 31 of file ShareImpl.java.

◆ ShareImpl() [2/2]

org.opensplice.dds.core.policy.ShareImpl.ShareImpl ( OsplServiceEnvironment  environment)

Definition at line 41 of file ShareImpl.java.

Member Function Documentation

◆ equals()

boolean org.opensplice.dds.core.policy.ShareImpl.equals ( Object  other)

Definition at line 66 of file ShareImpl.java.

◆ getEnvironment()

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

Implements org.omg.dds.core.DDSObject.

Definition at line 46 of file ShareImpl.java.

◆ getName()

String org.opensplice.dds.core.policy.ShareImpl.getName ( )
Returns
The label used to identify the shared Entity.

Implements org.opensplice.dds.core.policy.Share.

Definition at line 51 of file ShareImpl.java.

◆ getPolicyClass()

Class<? extends QosPolicy> org.opensplice.dds.core.policy.ShareImpl.getPolicyClass ( )

Definition at line 61 of file ShareImpl.java.

◆ hashCode()

int org.opensplice.dds.core.policy.ShareImpl.hashCode ( )

Definition at line 74 of file ShareImpl.java.

◆ withName()

Share org.opensplice.dds.core.policy.ShareImpl.withName ( String  name)

Copy this policy and override the value of the property.

Parameters
nameThe label used to identify the shared Entity.
Returns
a new Share policy

Implements org.opensplice.dds.core.policy.Share.

Definition at line 56 of file ShareImpl.java.

Member Data Documentation

◆ environment

OsplServiceEnvironment org.opensplice.dds.core.policy.QosPolicyImpl.environment
protectedinherited

Definition at line 29 of file QosPolicyImpl.java.


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