class ScreenshotTakeFileResponse

Defined at line 3494 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void ScreenshotTakeFileResponse ()

Defined at line 3496 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h

void ScreenshotTakeFileResponse (const ScreenshotTakeFileResponse & other)

Defined at line 3497 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h

ScreenshotTakeFileResponse & operator= (const ScreenshotTakeFileResponse & other)

Defined at line 3498 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h

void ScreenshotTakeFileResponse (ScreenshotTakeFileResponse && other)

Defined at line 3499 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h

void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_ui_composition::wire::ScreenshotTakeFileResponse> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_ui_composition::wire::ScreenshotTakeFileResponse> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_composition::wire::ScreenshotTakeFileResponse>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::fidl::ClientEnd< ::fuchsia_io::File> & file ()

|fuchsia.io.File| channel used to read the generated screenshot file data.

The server side of the channel is stored on the device until ZX_CHANNEL_PEER_CLOSED

is detected.

Basic usage: After the client recieves the client end of the file channel,

to avoid memory pile-ups, it should finish reading the data

before calling [`TakeFile`] again. When finished reading,

the client should call [`Close`] on the |fuchsia.io.File| channel, this will release

the memory allocated on the server side.

bool has_file ()
ScreenshotTakeFileResponse & operator= (ScreenshotTakeFileResponse && other)

Defined at line 3500 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h

::fuchsia_math::wire::SizeU & size ()

Size of the screenshot in pixels.

bool has_size ()
void ~ScreenshotTakeFileResponse ()

Defined at line 3502 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder