DDS::BytesDataWriter Class Reference
[Octets Built-in Type]

<<interface>> Instantiates DataWriter < DDS::Bytes >. More...

#include <managed_bytesSupport.h>

Inheritance diagram for DDS::BytesDataWriter:

DDS::TypedDataWriter< T > DDS::DataWriter DDS::DomainEntity DDS::Entity

List of all members.

Public Member Functions

void write (array< System::Byte >^octets, System::Int32 offset, System::Int32 length, DDS::InstanceHandle_t% handle)
 <<eXtension>> Modifies the value of a DDS::Bytes data instance.
void write (ByteSeq^ octets, DDS::InstanceHandle_t% handle)
 <<eXtension>> Modifies the value of a DDS::Bytes data instance.
void write_w_timestamp (array< System::Byte >^octets, System::Int32 offset, System::Int32 length, DDS::InstanceHandle_t% handle, DDS::Time_t% source_timestamp)
 <<eXtension>> Performs the same function as DDS::BytesDataWriter::write except that it also provides the value for the source_timestamp.
void write_w_timestamp (ByteSeq^ octets, DDS::InstanceHandle_t% handle, DDS::Time_t% source_timestamp)
 <<eXtension>> Performs the same function as DDS::BytesDataWriter::write except that it also provides the value for the source_timestamp.


Detailed Description

<<interface>> Instantiates DataWriter < DDS::Bytes >.

See also:
DDS::TypedDataWriter

DDS::DataWriter


Member Function Documentation

void DDS::BytesDataWriter::write ( array< System::Byte >^  octets,
System::Int32  offset,
System::Int32  length,
DDS::InstanceHandle_t%   handle 
)

<<eXtension>> Modifies the value of a DDS::Bytes data instance.

Parameters:
octets <<in>> Array of bytes to be published.
offset <<in>> Offset from which to start publishing.
length <<in>> Number of bytes to be published.
handle <<in>> The special value DDS::InstanceHandle_t::HANDLE_NIL should be used always.
See also:
DDS::TypedDataWriter::write

void DDS::BytesDataWriter::write ( ByteSeq^   octets,
DDS::InstanceHandle_t%   handle 
)

<<eXtension>> Modifies the value of a DDS::Bytes data instance.

Parameters:
octets <<in>> Sequence of bytes to be published.
handle <<in>> The special value DDS::InstanceHandle_t::HANDLE_NIL should be used always.
See also:
DDS::TypedDataWriter::write

void DDS::BytesDataWriter::write_w_timestamp ( array< System::Byte >^  octets,
System::Int32  offset,
System::Int32  length,
DDS::InstanceHandle_t%   handle,
DDS::Time_t%   source_timestamp 
)

<<eXtension>> Performs the same function as DDS::BytesDataWriter::write except that it also provides the value for the source_timestamp.

Parameters:
octets <<in>> Array of bytes to be published.
offset <<in>> Offset from which to start publishing.
length <<in>> Number of bytes to be published.
handle <<in>> The special value DDS::InstanceHandle_t::HANDLE_NIL should be used always.
source_timestamp <<in>> The timestamp value must be greater than or equal to the timestamp value used in the last writer operation. See DDS::TypedDataWriter::write_w_timestamp. Cannot be NULL.
See also:
DDS::TypedDataWriter::write_w_timestamp

void DDS::BytesDataWriter::write_w_timestamp ( ByteSeq^   octets,
DDS::InstanceHandle_t%   handle,
DDS::Time_t%   source_timestamp 
)

<<eXtension>> Performs the same function as DDS::BytesDataWriter::write except that it also provides the value for the source_timestamp.

Parameters:
octets <<in>> Sequence of bytes to be published.
handle <<in>> The special value DDS::InstanceHandle_t::HANDLE_NIL should be used always.
source_timestamp <<in>> The timestamp value must be greater than or equal to the timestamp value used in the last writer operation. See DDS::TypedDataWriter::write_w_timestamp. Cannot be NULL.
See also:
DDS::TypedDataWriter::write_w_timestamp


RTI Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc