class PathEndpoints

Defined at line 438 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/natural_types.h

Public Methods

void PathEndpoints ()

Defined at line 444 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/natural_types.h

void PathEndpoints (PathEndpoints && )

Defined at line 445 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/natural_types.h

void PathEndpoints (Storage_ storage)
void PathEndpoints (const PathEndpoints & other)
PathEndpoints & operator= (const PathEndpoints & other)
bool operator== (const PathEndpoints & other)
bool operator!= (const PathEndpoints & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()

Name for the path which is used for binding.

::std::optional< ::std::string> & name ()

Name for the path which is used for binding.

PathEndpoints & name (std::optional< ::std::string> value)

Name for the path which is used for binding.

const std::optional<uint32_t> & id ()

Id for the path which is used for binding.

::std::optional<uint32_t> & id ()

Id for the path which is used for binding.

PathEndpoints & id (std::optional<uint32_t> value)

Id for the path which is used for binding.

PathEndpoints & operator= (PathEndpoints && )

Defined at line 446 of file fidling/gen/sdk/fidl/fuchsia.hardware.interconnect/fuchsia.hardware.interconnect/cpp/fidl/fuchsia.hardware.interconnect/cpp/natural_types.h

const std::optional<uint32_t> & src_node_id ()

Source where bus traffic may originate.

::std::optional<uint32_t> & src_node_id ()

Source where bus traffic may originate.

PathEndpoints & src_node_id (std::optional<uint32_t> value)

Source where bus traffic may originate.

const std::optional<uint32_t> & dst_node_id ()

Destination where bus traffic may travel to.

::std::optional<uint32_t> & dst_node_id ()

Destination where bus traffic may travel to.

PathEndpoints & dst_node_id (std::optional<uint32_t> value)

Destination where bus traffic may travel to.

const std::optional<uint32_t> & tag ()

Optional tag associated with the path. Will be attached to bandwidth requests from

the client of the path automatically.

::std::optional<uint32_t> & tag ()

Optional tag associated with the path. Will be attached to bandwidth requests from

the client of the path automatically.

PathEndpoints & tag (std::optional<uint32_t> value)

Optional tag associated with the path. Will be attached to bandwidth requests from

the client of the path automatically.

void PathEndpoints (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits