class ScreenshotTakeFileResponse
Defined at line 3635 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 3637 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 3638 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 3639 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 3640 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 3641 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 3643 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