Skip to main content

dds_ostream_from_buffer

Function dds_ostream_from_buffer 

Source
pub unsafe extern "C" fn dds_ostream_from_buffer(
    buffer: *mut c_void,
    size: usize,
    xcdr_version: dds_cdr_enc_version,
) -> dds_ostream_t
Expand description

@brief Create a native-endian output stream over a caller-owned buffer. @component cdr_serializer

The returned stream does not take ownership of @p buffer. It can be used for bounded serialization into existing storage and serializes using native endianness.

@param buffer caller-owned output buffer @param size size of @p buffer in bytes @param xcdr_version XCDR version to use when serializing @returns initialized output stream value