class CopiedBytes

Defined at line 120 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

Holds a heap-allocated contiguous copy of the bytes in this message.

This owns the allocated buffer and frees it when the object goes out of scope.

To create a |CopiedBytes|, use |CopyBytes|.

Public Methods

void CopiedBytes ()

Defined at line 122 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

void CopiedBytes (CopiedBytes && )

Defined at line 123 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

CopiedBytes & operator= (CopiedBytes && )

Defined at line 124 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

void CopiedBytes (const CopiedBytes & )

Defined at line 125 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

CopiedBytes & operator= (const CopiedBytes & )

Defined at line 126 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

uint8_t * data ()

Defined at line 128 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

size_t size ()

Defined at line 129 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

std::vector<uint8_t>::const_iterator begin ()

Defined at line 130 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

std::vector<uint8_t>::const_iterator end ()

Defined at line 131 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

std::vector<uint8_t>::iterator begin ()

Defined at line 132 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

std::vector<uint8_t>::iterator end ()

Defined at line 133 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/outgoing_message.h

Friends

class OutgoingMessage