class Openable

Defined at line 16196 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

Openable defines a node which is capable of opening other objects.

Public Methods

void ~Openable ()
void Open (::std::string path, ::fuchsia::io::Flags flags, ::fuchsia::io::Options options, ::zx::channel object)

Open (or create) a node relative to this directory. Any errors are communicated via an

epitaph sent on the `object` channel.

Errors:

* `ZX_ERR_BAD_PATH` if `path` is invalid

* See [`Flags`] for other errors which may be communicated based on `flags`

Protected Methods

void handle_unknown_method (uint64_t ordinal, bool method_has_response)

Friends

class Openable_Stub