class RxBufferManagement
Defined at line 1162 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h
Parameters for Rx buffer management.
Public Methods
void RxBufferManagement ()
void RxBufferManagement (const RxBufferManagement & )
Defined at line 1169 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h
RxBufferManagement & operator= (const RxBufferManagement & )
Defined at line 1170 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h
void RxBufferManagement (RxBufferManagement && )
Defined at line 1171 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h
RxBufferManagement & operator= (RxBufferManagement && )
Defined at line 1172 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h
bool IsUnknown ()
Defined at line 1179 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h
bool has_invalid_tag ()
bool is_static_ ()
RxBufferManagement WithStatic_ (::fuchsia_hardware_network_driver::wire::Static val)
No dynamic management, queue everything. The default algorithm.
::fuchsia_hardware_network_driver::wire::Static & static_ ()
No dynamic management, queue everything. The default algorithm.
const ::fuchsia_hardware_network_driver::wire::Static & static_ ()
No dynamic management, queue everything. The default algorithm.
bool is_simple ()
RxBufferManagement WithSimple (::fidl::ObjectView< ::fuchsia_hardware_network_driver::wire::Simple> val)
Use Little's Law: Queue size is the product of packet arrival rate and
the average time each packet spend in the queue (L = lambda * W).
template <typename... Args>
RxBufferManagement WithSimple (::fidl::AnyArena & allocator, Args &&... args)
Use Little's Law: Queue size is the product of packet arrival rate and
the average time each packet spend in the queue (L = lambda * W).
Defined at line 1205 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h
::fuchsia_hardware_network_driver::wire::Simple & simple ()
Use Little's Law: Queue size is the product of packet arrival rate and
the average time each packet spend in the queue (L = lambda * W).
const ::fuchsia_hardware_network_driver::wire::Simple & simple ()
Use Little's Law: Queue size is the product of packet arrival rate and
the average time each packet spend in the queue (L = lambda * W).
::fuchsia_hardware_network_driver::wire::RxBufferManagement::Tag Which ()
Enumerations
enum class Tag : fidl_xunion_tag_t
| Name | Value | Comments |
|---|---|---|
| kStatic | 1 |
0x1 |
| kSimple | 2 |
0x2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() | -- |
Defined at line 1174 of file fidling/gen/sdk/fidl/fuchsia.hardware.network.driver/fuchsia.hardware.network.driver/cpp/fidl/fuchsia.hardware.network.driver/cpp/wire_types.h