class Timestamp

Defined at line 11900 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h

Public Methods

void Timestamp (Storage_ storage)
void Timestamp (int64_t nanoseconds, ::fuchsia_posix_socket::TimestampOption requested)
void Timestamp ()

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

Defined at line 11910 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h

void Timestamp (Timestamp && )

Defined at line 11913 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h

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

Defined at line 11914 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h

Timestamp & operator= (const Timestamp & other)
bool operator== (const Timestamp & other)
bool operator!= (const Timestamp & other)
int64_t nanoseconds ()

Time in nanoseconds since epoch (January 1 1970 GMT).

int64_t & nanoseconds ()

Time in nanoseconds since epoch (January 1 1970 GMT).

Timestamp & nanoseconds (int64_t value)

Time in nanoseconds since epoch (January 1 1970 GMT).

::fuchsia_posix_socket::TimestampOption requested ()

Identifies whether/how the timestamp should be returned to the user.

Ignored in the DatagramSocket protocol.

::fuchsia_posix_socket::TimestampOption & requested ()

Identifies whether/how the timestamp should be returned to the user.

Ignored in the DatagramSocket protocol.

Timestamp & requested (::fuchsia_posix_socket::TimestampOption value)

Identifies whether/how the timestamp should be returned to the user.

Ignored in the DatagramSocket protocol.

void Timestamp (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits