class Ipv4SocketAddress

Defined at line 557 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

An IPv4 socket address, composed of an IPv4 address and a port.

Inspired by the address definition in the [POSIX specification].

[POSIX specification]: https://pubs.opengroup.org/onlinepubs/9699919799/

Public Methods

void Ipv4SocketAddress (Storage_ storage)
void Ipv4SocketAddress (::fuchsia_net::Ipv4Address address, uint16_t port)
void Ipv4SocketAddress ()

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

Defined at line 568 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

void Ipv4SocketAddress (Ipv4SocketAddress && )

Defined at line 571 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

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

Defined at line 572 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

Ipv4SocketAddress & operator= (const Ipv4SocketAddress & other)
bool operator== (const Ipv4SocketAddress & other)
bool operator!= (const Ipv4SocketAddress & other)
const ::fuchsia_net::Ipv4Address & address ()

IPv4 Address.

::fuchsia_net::Ipv4Address & address ()

IPv4 Address.

Ipv4SocketAddress & address (::fuchsia_net::Ipv4Address value)

IPv4 Address.

uint16_t port ()

Transport-layer port.

uint16_t & port ()

Transport-layer port.

Ipv4SocketAddress & port (uint16_t value)

Transport-layer port.

void Ipv4SocketAddress (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits