org.omg.dds.core.policy
Interface GroupDataQosPolicy

All Superinterfaces:
java.lang.Cloneable, DDSObject, QosPolicy<GroupDataQosPolicy,ModifiableGroupDataQosPolicy>, java.io.Serializable, Value<GroupDataQosPolicy,ModifiableGroupDataQosPolicy>
All Known Subinterfaces:
ModifiableGroupDataQosPolicy

public interface GroupDataQosPolicy
extends QosPolicy<GroupDataQosPolicy,ModifiableGroupDataQosPolicy>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.omg.dds.core.policy.QosPolicy
QosPolicy.Id
 
Method Summary
 int getLength()
           
 int getValue(byte[] value, int offset)
          Copy the data into the given array, starting at the index at the given offset.
 
Methods inherited from interface org.omg.dds.core.policy.QosPolicy
getId
 
Methods inherited from interface org.omg.dds.core.Value
clone, equals, hashCode, modify
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Method Detail

getValue

int getValue(byte[] value,
             int offset)
Copy the data into the given array, starting at the index at the given offset.

Returns:
The total number of bytes in the data, independent of the number of bytes copied. Callers can use this result to determine if the output array is long enough or, if it is long enough, what range within it contains valid data.

getLength

int getLength()
Returns:
the length of the value property.


Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.