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