class EndpointConfig

Defined at line 645 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/natural_types.h

Configuration used to create an endpoint.

Public Methods

void EndpointConfig (Storage_ storage)
void EndpointConfig (uint16_t mtu, ::fidl::Box< ::fuchsia_net::MacAddress> mac, ::fuchsia_hardware_network::PortClass port_class)
void EndpointConfig ()

Default constructs a |EndpointConfig| only if all of its members are default constructible.

Defined at line 656 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/natural_types.h

void EndpointConfig (EndpointConfig && )

Defined at line 659 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/natural_types.h

void EndpointConfig (const EndpointConfig & other)
EndpointConfig & operator= (EndpointConfig && )

Defined at line 660 of file fidling/gen/src/connectivity/network/testing/netemul/network-context/fidl/network/cpp/fidl/fuchsia.netemul.network/cpp/natural_types.h

EndpointConfig & operator= (const EndpointConfig & other)
bool operator== (const EndpointConfig & other)
bool operator!= (const EndpointConfig & other)
uint16_t mtu ()

Fake ethernet mtu.

uint16_t & mtu ()

Fake ethernet mtu.

EndpointConfig & mtu (uint16_t value)

Fake ethernet mtu.

const ::fidl::Box< ::fuchsia_net::MacAddress> & mac ()

Fake ethernet mac address, if not provided will be set to randomized local mac,

using endpoint name as seed.

::fidl::Box< ::fuchsia_net::MacAddress> & mac ()

Fake ethernet mac address, if not provided will be set to randomized local mac,

using endpoint name as seed.

EndpointConfig & mac (::fidl::Box< ::fuchsia_net::MacAddress> value)

Fake ethernet mac address, if not provided will be set to randomized local mac,

using endpoint name as seed.

::fuchsia_hardware_network::PortClass port_class ()

Port class of the endpoint.

::fuchsia_hardware_network::PortClass & port_class ()

Port class of the endpoint.

EndpointConfig & port_class (::fuchsia_hardware_network::PortClass value)

Port class of the endpoint.

void EndpointConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits