class Directory_Proxy

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

Public Members

function_impl OnOpen
function_impl OnRepresentation
function_impl handle_unknown_event

Public Methods

void Directory_Proxy (::fidl::internal::ProxyController * controller)
void ~Directory_Proxy ()
zx_status_t Dispatch_ (::fidl::HLCPPIncomingMessage message)
void AdvisoryLock (::fuchsia::io::AdvisoryLockRequest request, AdvisoryLockCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.AdvisoryLock

void Clone (::fidl::InterfaceRequest< ::fuchsia::unknown::Cloneable> request)

cts-coverage-fidl-name:fuchsia.io/Directory.Clone

void Close (CloseCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.Close

void Query (QueryCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.Query

void DeprecatedClone (::fuchsia::io::OpenFlags flags, ::fidl::InterfaceRequest< ::fuchsia::io::Node> object)

cts-coverage-fidl-name:fuchsia.io/Directory.DeprecatedClone

void DeprecatedGetAttr (DeprecatedGetAttrCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.DeprecatedGetAttr

void DeprecatedSetAttr (::fuchsia::io::NodeAttributeFlags flags, ::fuchsia::io::NodeAttributes attributes, DeprecatedSetAttrCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.DeprecatedSetAttr

void DeprecatedGetFlags (DeprecatedGetFlagsCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.DeprecatedGetFlags

void DeprecatedSetFlags (::fuchsia::io::OpenFlags flags, DeprecatedSetFlagsCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.DeprecatedSetFlags

void GetFlags (GetFlagsCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.GetFlags

void SetFlags (::fuchsia::io::Flags flags, SetFlagsCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.SetFlags

void QueryFilesystem (QueryFilesystemCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.QueryFilesystem

void GetAttributes (::fuchsia::io::NodeAttributesQuery query, GetAttributesCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.GetAttributes

void UpdateAttributes (::fuchsia::io::MutableNodeAttributes MutableNodeAttributes, UpdateAttributesCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.UpdateAttributes

void Sync (SyncCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.Sync

void ListExtendedAttributes (::fidl::InterfaceRequest< ::fuchsia::io::ExtendedAttributeIterator> iterator)

cts-coverage-fidl-name:fuchsia.io/Directory.ListExtendedAttributes

void GetExtendedAttribute (::std::vector<uint8_t> name, GetExtendedAttributeCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.GetExtendedAttribute

void SetExtendedAttribute (::std::vector<uint8_t> name, ::fuchsia::io::ExtendedAttributeValue value, ::fuchsia::io::SetExtendedAttributeMode mode, SetExtendedAttributeCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.SetExtendedAttribute

void RemoveExtendedAttribute (::std::vector<uint8_t> name, RemoveExtendedAttributeCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.RemoveExtendedAttribute

void DeprecatedOpen (::fuchsia::io::OpenFlags flags, ::fuchsia::io::ModeType mode, ::std::string path, ::fidl::InterfaceRequest< ::fuchsia::io::Node> object)

cts-coverage-fidl-name:fuchsia.io/Directory.DeprecatedOpen

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

cts-coverage-fidl-name:fuchsia.io/Directory.Open

void ReadDirents (uint64_t max_bytes, ReadDirentsCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.ReadDirents

void Rewind (RewindCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.Rewind

void GetToken (GetTokenCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.GetToken

void Link (::std::string src, ::zx::handle dst_parent_token, ::std::string dst, LinkCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.Link

void Unlink (::std::string name, ::fuchsia::io::UnlinkOptions options, UnlinkCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.Unlink

void Rename (::std::string src, ::zx::event dst_parent_token, ::std::string dst, RenameCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.Rename

void CreateSymlink (::std::string name, ::std::vector<uint8_t> target, ::fidl::InterfaceRequest< ::fuchsia::io::Symlink> connection, CreateSymlinkCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.CreateSymlink

void Watch (::fuchsia::io::WatchMask mask, uint32_t options, ::fidl::InterfaceRequest< ::fuchsia::io::DirectoryWatcher> watcher, WatchCallback callback)

cts-coverage-fidl-name:fuchsia.io/Directory.Watch

Protected Methods

void handle_unknown_method (uint64_t ordinal, bool method_has_response)

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