class File_Proxy

Defined at line 17678 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 File_Proxy (::fidl::internal::ProxyController * controller)
void ~File_Proxy ()
zx_status_t Dispatch_ (::fidl::HLCPPIncomingMessage message)
void AdvisoryLock (::fuchsia::io::AdvisoryLockRequest request, AdvisoryLockCallback callback)

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

void LinkInto (::zx::event dst_parent_token, ::std::string dst, LinkIntoCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.LinkInto

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

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

void Close (CloseCallback callback)

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

void Query (QueryCallback callback)

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

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

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

void DeprecatedGetAttr (DeprecatedGetAttrCallback callback)

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

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

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

void DeprecatedGetFlags (DeprecatedGetFlagsCallback callback)

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

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

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

void GetFlags (GetFlagsCallback callback)

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

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

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

void QueryFilesystem (QueryFilesystemCallback callback)

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

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

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

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

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

void Sync (SyncCallback callback)

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

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

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

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

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

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

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

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

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

void Read (uint64_t count, ReadCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.Read

void Write (::std::vector<uint8_t> data, WriteCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.Write

void Describe (DescribeCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.Describe

void Seek (::fuchsia::io::SeekOrigin origin, int64_t offset, SeekCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.Seek

void ReadAt (uint64_t count, uint64_t offset, ReadAtCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.ReadAt

void WriteAt (::std::vector<uint8_t> data, uint64_t offset, WriteAtCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.WriteAt

void Resize (uint64_t length, ResizeCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.Resize

void GetBackingMemory (::fuchsia::io::VmoFlags flags, GetBackingMemoryCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.GetBackingMemory

void Allocate (uint64_t offset, uint64_t length, ::fuchsia::io::AllocateMode mode, AllocateCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.Allocate

void EnableVerity (::fuchsia::io::VerificationOptions options, EnableVerityCallback callback)

cts-coverage-fidl-name:fuchsia.io/File.EnableVerity

Protected Methods

void handle_unknown_method (uint64_t ordinal, bool method_has_response)

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