template <>

class WireWeakOnewayClientImpl

Defined at line 5363 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_messaging.h

Public Methods

::fidl::OneWayStatus SetCurrentConfiguration (uint32_t index)

Sets the configuration using the provided index. Calling this method disconnects any

existing Stream clients associated with this camera. An epitaph of ZX_OK

will be sent for any connected Stream clients on closing.

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::OneWayStatus ConnectToStream (uint32_t index, ::fidl::ServerEnd< ::fuchsia_camera3::Stream> && request)

Connects to the Stream at the provided index. If any clients already exist for this stream,

the request is closed with the ZX_ERR_ALREADY_BOUND epitaph.

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::OneWayStatus Rebind (::fidl::ServerEnd< ::fuchsia_camera3::Device> && request)

Request another connection to this Device. This allows a client to delegate different

operations to different coordinated clients.

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.