class Block_Sync
Defined at line 4402 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_t start_slice, uint64_t slice_count, int32_t * out_status)
zx_status_t Shrink (uint64_t start_slice, uint64_t slice_count, int32_t * out_status)
zx_status_t Destroy (int32_t * out_status)