template <>
class WireWeakOnewayClientImpl
Defined at line 4360 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/driver/wire_messaging.h
Protected Members
const ::fdf::Arena & arena_
Public Methods
::fidl::OneWayStatus SetActive (bool active)
Notifies the port that there are sessions interested in it.
An active port has sessions attached to it. Implementations may employ
power saving or other strategies on disabled ports. Implementations that
do employ such strategies:
- should not report inbound frames for inactive ports;
- must return errors for outbound frames destined to inactive ports.
All ports are inactive on creation.
+ request `active` `true` if port has sessions attached to it, `false`
otherwise.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus Removed ()
Notifies this port has been removed from the interface.
Resources associated with the port must only be freed upon receiving the
`Removed` call. Note that Removed will ONLY be called if AddPort has
returned and indicated success. If AddPort fails this will not be called,
check the return status of AddPort instead.
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.
void WireWeakOnewayClientImpl (fidl::internal::ClientBase * client_base, const fdf::Arena & arena)
Defined at line 4363 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/driver/wire_messaging.h