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

Public Member Functions

 GroupDataImpl (OsplServiceEnvironment environment)
 
 GroupDataImpl (OsplServiceEnvironment environment, byte[] value)
 
boolean equals (Object other)
 
ServiceEnvironment getEnvironment ()
 
Class<? extends QosPolicygetPolicyClass ()
 
byte [] getValue ()
 Get a copy of the data. More...
 
int hashCode ()
 
GroupData withValue (byte[] value, int offset, int length)
 
GroupData withValue (byte value[], int offset, int length)
 copy this policy and override the value of the property. More...
 

Protected Attributes

OsplServiceEnvironment environment
 

Detailed Description

Definition at line 29 of file GroupDataImpl.java.

Constructor & Destructor Documentation

◆ GroupDataImpl() [1/2]

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

Definition at line 33 of file GroupDataImpl.java.

◆ GroupDataImpl() [2/2]

org.opensplice.dds.core.policy.GroupDataImpl.GroupDataImpl ( OsplServiceEnvironment  environment,
byte []  value 
)

Definition at line 38 of file GroupDataImpl.java.

Member Function Documentation

◆ equals()

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

Definition at line 67 of file GroupDataImpl.java.

◆ getEnvironment()

ServiceEnvironment org.opensplice.dds.core.policy.QosPolicyImpl.getEnvironment ( )
inherited
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 40 of file QosPolicyImpl.java.

◆ getPolicyClass()

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

Definition at line 62 of file GroupDataImpl.java.

◆ getValue()

byte [] org.opensplice.dds.core.policy.GroupDataImpl.getValue ( )

Get a copy of the data.

Implements org.omg.dds.core.policy.GroupData.

Definition at line 49 of file GroupDataImpl.java.

◆ hashCode()

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

Definition at line 75 of file GroupDataImpl.java.

◆ withValue() [1/2]

GroupData org.opensplice.dds.core.policy.GroupDataImpl.withValue ( byte []  value,
int  offset,
int  length 
)

Definition at line 57 of file GroupDataImpl.java.

◆ withValue() [2/2]

GroupData org.omg.dds.core.policy.GroupData.withValue ( byte  value[],
int  offset,
int  length 
)
inherited

copy this policy and override the value of the property.

Parameters
valueA sequence of bytes that holds the application group data. By default, the sequence has length 0.
offsetNot used can have any int value.
lengthNot used can have any int value.
Returns
a new policy

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: