class ScreenshotTakeFileResponse
Defined at line 4937 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
Public Methods
void ScreenshotTakeFileResponse (Storage_ storage)
bool IsEmpty ()
void ScreenshotTakeFileResponse ()
Defined at line 4942 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
void ScreenshotTakeFileResponse (ScreenshotTakeFileResponse && )
Defined at line 4943 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
const std::optional< ::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.
::std::optional< ::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.
ScreenshotTakeFileResponse & file (std::optional< ::fidl::ClientEnd< ::fuchsia_io::File>> value)
|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.
ScreenshotTakeFileResponse & operator= (ScreenshotTakeFileResponse && )
Defined at line 4944 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h
const std::optional< ::fuchsia_math::SizeU> & size ()
Size of the screenshot in pixels.
::std::optional< ::fuchsia_math::SizeU> & size ()
Size of the screenshot in pixels.
ScreenshotTakeFileResponse & size (std::optional< ::fuchsia_math::SizeU> value)
Size of the screenshot in pixels.
void ScreenshotTakeFileResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits