RTI Connext Java API
Version 7.0.0
|
Built-in type consisting of a variable-length array of opaque bytes. More...
Public Member Functions | |
Bytes () | |
Default Constructor. More... | |
Bytes (Bytes src) | |
Copy constructor. More... | |
Bytes (int theLength) | |
Constructor that specifies the size of the allocated bytes array. More... | |
Bytes (byte[] src) | |
Object | copy_from (Object src) |
Copy src into this object. More... | |
Public Attributes | |
int | length |
Number of bytes to serialize. More... | |
int | offset |
Offset from which to start serializing bytes. More... | |
byte [] | value |
com.rti.dds.type.builtin.com.rti.dds.type.builtin.Bytes array value. More... | |
Built-in type consisting of a variable-length array of opaque bytes.
Bytes | ( | ) |
Default Constructor.
The default constructor initializes the newly created object with null value, zero length, and zero offset.
Referenced by Bytes.copy_from().
Copy constructor.
src | <<in>> Object to copy from. |
NullPointerException | if src is null. |
References Bytes.copy_from().
Bytes | ( | int | theLength | ) |
Constructor that specifies the size of the allocated bytes array.
After this method is called, length and offset are set to zero.
theLength | <<in>> Size of the allocated bytes array. |
IllegalArgumentException | if size is negative |
Bytes | ( | byte [] | src | ) |
Create a new Bytes object to wrap the given array.
The value
field will point to the given array. The offset
will be set to 0. The length
will be set to the length of the array unless the array is null, in which case the length
will be set to 0 also.
Object copy_from | ( | Object | src | ) |
Copy src into this object.
This method performs a deep copy of src
and it allocates memory for the value if required.
src | <<in>> Object to copy from. |
NullPointerException | if src is null. |
Implements Copyable.
References Bytes.Bytes(), Bytes.length, Bytes.offset, and Bytes.value.
Referenced by Bytes.Bytes(), and BytesTypeSupport.get_type_name().
int length |
Number of bytes to serialize.
Referenced by Bytes.copy_from(), BytesTypeSupport.data_to_string(), BytesTypeSupport.get_type_name(), BytesDataWriter.write(), and BytesDataWriter.write_w_timestamp().
int offset |
Offset from which to start serializing bytes.
The first position of the bytes array has offset 0.
Referenced by Bytes.copy_from(), BytesTypeSupport.data_to_string(), BytesTypeSupport.get_type_name(), BytesDataWriter.write(), and BytesDataWriter.write_w_timestamp().
byte [] value |
com.rti.dds.type.builtin.com.rti.dds.type.builtin.Bytes array value.
Referenced by Bytes.copy_from(), BytesTypeSupport.data_to_string(), BytesTypeSupport.get_type_name(), BytesDataWriter.write(), and BytesDataWriter.write_w_timestamp().