class Block_Sync
Defined at line 4460 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
Public Methods
void ~Block_Sync ()
zx_status_t GetInfo (::fuchsia::storage::block::Block_GetInfo_Result * out_Block_GetInfo_Result)
zx_status_t OpenSession (::fidl::InterfaceRequest< ::fuchsia::storage::block::Session> session)
zx_status_t OpenSessionWithOffsetMap (::fidl::InterfaceRequest< ::fuchsia::storage::block::Session> session, ::fuchsia::storage::block::BlockOffsetMapping mapping)
zx_status_t GetTypeGuid (int32_t * out_status, ::std::unique_ptr< ::fuchsia::storage::block::Guid> * out_guid)
zx_status_t GetInstanceGuid (int32_t * out_status, ::std::unique_ptr< ::fuchsia::storage::block::Guid> * out_guid)
zx_status_t GetName (int32_t * out_status, ::fidl::StringPtr * out_name)
zx_status_t GetMetadata (::fuchsia::storage::block::Block_GetMetadata_Result * out_Block_GetMetadata_Result)
zx_status_t QuerySlices (::std::vector<uint64_t>start_slices,int32_t *out_status,::std::array< ::fuchsia::storage::block::VsliceRange, 16> *out_response,uint64_t *out_response_count)
zx_status_t GetVolumeInfo (int32_t *out_status,::std::unique_ptr< ::fuchsia::storage::block::VolumeManagerInfo> *out_manager,::std::unique_ptr< ::fuchsia::storage::block::VolumeInfo> *out_volume)
zx_status_t Extend (uint64_tstart_slice,uint64_tslice_count,int32_t *out_status)
zx_status_t Shrink (uint64_tstart_slice,uint64_tslice_count,int32_t *out_status)
zx_status_t Destroy (int32_t * out_status)