class Ipv6ChecksumConfiguration
Defined at line 492 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.raw/fuchsia.posix.socket.raw/cpp/fidl/fuchsia.posix.socket.raw/cpp/wire_types.h
IPv6 socket checksum configuration.
Public Methods
void Ipv6ChecksumConfiguration ()
void Ipv6ChecksumConfiguration (const Ipv6ChecksumConfiguration & )
Defined at line 496 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.raw/fuchsia.posix.socket.raw/cpp/fidl/fuchsia.posix.socket.raw/cpp/wire_types.h
Ipv6ChecksumConfiguration & operator= (const Ipv6ChecksumConfiguration & )
Defined at line 497 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.raw/fuchsia.posix.socket.raw/cpp/fidl/fuchsia.posix.socket.raw/cpp/wire_types.h
void Ipv6ChecksumConfiguration (Ipv6ChecksumConfiguration && )
Defined at line 498 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.raw/fuchsia.posix.socket.raw/cpp/fidl/fuchsia.posix.socket.raw/cpp/wire_types.h
bool has_invalid_tag ()
bool is_disabled ()
Ipv6ChecksumConfiguration WithDisabled (::fuchsia_posix_socket_raw::wire::Empty val)
Indicates that the stack should not calculate checksums for outgoing
packets and valiate checksums for incoming packets.
::fuchsia_posix_socket_raw::wire::Empty & disabled ()
Indicates that the stack should not calculate checksums for outgoing
packets and valiate checksums for incoming packets.
const ::fuchsia_posix_socket_raw::wire::Empty & disabled ()
Indicates that the stack should not calculate checksums for outgoing
packets and valiate checksums for incoming packets.
bool is_offset ()
Ipv6ChecksumConfiguration WithOffset (int32_t val)
Indicates that the stack should calculate checksums for outgoing packets
and validate checksums for incoming packets.
`offset` indicates where the checksum is found in the IPv6 packet's
payload.
The offset must be aligned to the size of an internet checksum as
specified in RFC 1071. That is, the offset must be 2-byte aligned.
int32_t & offset ()
Indicates that the stack should calculate checksums for outgoing packets
and validate checksums for incoming packets.
`offset` indicates where the checksum is found in the IPv6 packet's
payload.
The offset must be aligned to the size of an internet checksum as
specified in RFC 1071. That is, the offset must be 2-byte aligned.
const int32_t & offset ()
Indicates that the stack should calculate checksums for outgoing packets
and validate checksums for incoming packets.
`offset` indicates where the checksum is found in the IPv6 packet's
payload.
The offset must be aligned to the size of an internet checksum as
specified in RFC 1071. That is, the offset must be 2-byte aligned.
::fuchsia_posix_socket_raw::wire::Ipv6ChecksumConfiguration::Tag Which ()
Ipv6ChecksumConfiguration & operator= (Ipv6ChecksumConfiguration && )
Defined at line 499 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.raw/fuchsia.posix.socket.raw/cpp/fidl/fuchsia.posix.socket.raw/cpp/wire_types.h
Enumerations
enum Tag
| Name | Value |
|---|---|
| kDisabled | 1 |
| kOffset | 2 |
Defined at line 501 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.raw/fuchsia.posix.socket.raw/cpp/fidl/fuchsia.posix.socket.raw/cpp/wire_types.h