class Block_SyncProxy

Defined at line 4471 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h

Public Methods

void Block_SyncProxy (::zx::channel channel)
void ~Block_SyncProxy ()
zx_status_t GetInfo (::fuchsia::storage::block::Block_GetInfo_Result * out_Block_GetInfo_Result)

cts-coverage-fidl-name:fuchsia.storage.block/Block.GetInfo

zx_status_t OpenSession (::fidl::InterfaceRequest< ::fuchsia::storage::block::Session> session)

cts-coverage-fidl-name:fuchsia.storage.block/Block.OpenSession

zx_status_t OpenSessionWithOffsetMap (::fidl::InterfaceRequest< ::fuchsia::storage::block::Session> session, ::fuchsia::storage::block::BlockOffsetMapping mapping)

cts-coverage-fidl-name:fuchsia.storage.block/Block.OpenSessionWithOffsetMap

zx_status_t GetTypeGuid (int32_t * out_status, ::std::unique_ptr< ::fuchsia::storage::block::Guid> * out_guid)

cts-coverage-fidl-name:fuchsia.storage.block/Block.GetTypeGuid

zx_status_t GetInstanceGuid (int32_t * out_status, ::std::unique_ptr< ::fuchsia::storage::block::Guid> * out_guid)

cts-coverage-fidl-name:fuchsia.storage.block/Block.GetInstanceGuid

zx_status_t GetName (int32_t * out_status, ::fidl::StringPtr * out_name)

cts-coverage-fidl-name:fuchsia.storage.block/Block.GetName

zx_status_t GetMetadata (::fuchsia::storage::block::Block_GetMetadata_Result * out_Block_GetMetadata_Result)

cts-coverage-fidl-name:fuchsia.storage.block/Block.GetMetadata

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)

cts-coverage-fidl-name:fuchsia.storage.block/Block.QuerySlices

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)

cts-coverage-fidl-name:fuchsia.storage.block/Block.GetVolumeInfo

zx_status_t Extend (uint64_t start_slice, uint64_t slice_count, int32_t * out_status)

cts-coverage-fidl-name:fuchsia.storage.block/Block.Extend

zx_status_t Shrink (uint64_t start_slice, uint64_t slice_count, int32_t * out_status)

cts-coverage-fidl-name:fuchsia.storage.block/Block.Shrink

zx_status_t Destroy (int32_t * out_status)

cts-coverage-fidl-name:fuchsia.storage.block/Block.Destroy

Friends

class SynchronousInterfacePtr