Namespaces
Enumerations
enum BlockOpcode
| Name | Value |
|---|---|
| READ | 1u |
| WRITE | 2u |
| FLUSH | 3u |
| TRIM | 4u |
| CLOSE_VMO | 5u |
The opcode used in FIFO requests.
Defined at line 17 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
enum BlockIoFlag
| Name | Value |
|---|---|
| GROUP_ITEM | 1u |
| GROUP_LAST | 2u |
| FORCE_ACCESS | 4u |
| PRE_BARRIER | 8u |
| DECOMPRESS_WITH_ZSTD | 16u |
| INLINE_ENCRYPTION_ENABLED | 32u |
Flags which may be attached to FIFO requests.
Defined at line 46 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
enum DeviceFlag
| Name | Value |
|---|---|
| READONLY | 1u |
| REMOVABLE | 2u |
| TRIM_SUPPORT | 8u |
| FUA_SUPPORT | 16u |
| ZSTD_DECOMPRESSION_SUPPORT | 32u |
| BARRIER_SUPPORT | 64u |
Defined at line 154 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
Records
-
class Block -
class BlockDestroyResponse -
class BlockExtendRequest -
class BlockExtendResponse -
class BlockGetInstanceGuidResponse -
class BlockGetNameResponse -
class BlockGetTypeGuidResponse -
class BlockGetVolumeInfoResponse -
class BlockInfo -
class BlockOffsetMapping -
class BlockOpenSessionRequest -
class BlockOpenSessionWithOffsetMapRequest -
class BlockQuerySlicesRequest -
class BlockQuerySlicesResponse -
class BlockShrinkRequest -
class BlockShrinkResponse -
class Block_EventSender -
class Block_GetInfo_Response -
class Block_GetInfo_Result -
class Block_GetMetadata_Response -
class Block_GetMetadata_Result -
class Block_Proxy -
class Block_RequestDecoder -
class Block_RequestEncoder -
class Block_ResponseDecoder -
class Block_ResponseEncoder -
class Block_Stub -
class Block_Sync -
class Block_SyncProxy -
class Guid -
class Session -
class SessionAttachVmoRequest -
class Session_AttachVmo_Response -
class Session_AttachVmo_Result -
class Session_EventSender -
class Session_GetFifo_Response -
class Session_GetFifo_Result -
class Session_Proxy -
class Session_RequestDecoder -
class Session_RequestEncoder -
class Session_ResponseDecoder -
class Session_ResponseEncoder -
class Session_Stub -
class Session_Sync -
class Session_SyncProxy -
class VmoId -
class VolumeInfo -
class VolumeManager -
class VolumeManagerActivateRequest -
class VolumeManagerActivateResponse -
class VolumeManagerAllocatePartitionRequest -
class VolumeManagerAllocatePartitionResponse -
class VolumeManagerGetInfoResponse -
class VolumeManagerGetPartitionLimitRequest -
class VolumeManagerGetPartitionLimitResponse -
class VolumeManagerInfo -
class VolumeManagerSetPartitionLimitRequest -
class VolumeManagerSetPartitionLimitResponse -
class VolumeManagerSetPartitionNameRequest -
class VolumeManager_EventSender -
class VolumeManager_Proxy -
class VolumeManager_RequestDecoder -
class VolumeManager_RequestEncoder -
class VolumeManager_ResponseDecoder -
class VolumeManager_ResponseEncoder -
class VolumeManager_SetPartitionName_Response -
class VolumeManager_SetPartitionName_Result -
class VolumeManager_Stub -
class VolumeManager_Sync -
class VolumeManager_SyncProxy -
class VsliceRange
Functions
-
zx_status_t Clone (::fuchsia::storage::block::BlockOpcode value, ::fuchsia::storage::block::BlockOpcode * result)Defined at line 39 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::BlockIoFlag operator| (::fuchsia::storage::block::BlockIoFlag _lhs, ::fuchsia::storage::block::BlockIoFlag _rhs)Defined at line 80 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::BlockIoFlag & operator|= (::fuchsia::storage::block::BlockIoFlag & _lhs, ::fuchsia::storage::block::BlockIoFlag _rhs)Defined at line 85 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::BlockIoFlag operator& (::fuchsia::storage::block::BlockIoFlag _lhs, ::fuchsia::storage::block::BlockIoFlag _rhs)Defined at line 91 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::BlockIoFlag & operator&= (::fuchsia::storage::block::BlockIoFlag & _lhs, ::fuchsia::storage::block::BlockIoFlag _rhs)Defined at line 97 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::BlockIoFlag operator^ (::fuchsia::storage::block::BlockIoFlag _lhs, ::fuchsia::storage::block::BlockIoFlag _rhs)Defined at line 103 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::BlockIoFlag & operator^= (::fuchsia::storage::block::BlockIoFlag & _lhs, ::fuchsia::storage::block::BlockIoFlag _rhs)Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::BlockIoFlag operator~ (::fuchsia::storage::block::BlockIoFlag _value)Defined at line 115 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::storage::block::BlockIoFlag value, ::fuchsia::storage::block::BlockIoFlag * result)Defined at line 120 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::DeviceFlag operator| (::fuchsia::storage::block::DeviceFlag _lhs, ::fuchsia::storage::block::DeviceFlag _rhs)Defined at line 187 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::DeviceFlag & operator|= (::fuchsia::storage::block::DeviceFlag & _lhs, ::fuchsia::storage::block::DeviceFlag _rhs)Defined at line 192 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::DeviceFlag operator& (::fuchsia::storage::block::DeviceFlag _lhs, ::fuchsia::storage::block::DeviceFlag _rhs)Defined at line 198 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::DeviceFlag & operator&= (::fuchsia::storage::block::DeviceFlag & _lhs, ::fuchsia::storage::block::DeviceFlag _rhs)Defined at line 204 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::DeviceFlag operator^ (::fuchsia::storage::block::DeviceFlag _lhs, ::fuchsia::storage::block::DeviceFlag _rhs)Defined at line 210 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::DeviceFlag & operator^= (::fuchsia::storage::block::DeviceFlag & _lhs, ::fuchsia::storage::block::DeviceFlag _rhs)Defined at line 216 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
::fuchsia::storage::block::DeviceFlag operator~ (::fuchsia::storage::block::DeviceFlag _value)Defined at line 222 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::storage::block::DeviceFlag value, ::fuchsia::storage::block::DeviceFlag * result)Defined at line 227 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::Session_GetFifo_Response & _value, ::fuchsia::storage::block::Session_GetFifo_Response * _result)Defined at line 358 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::Session_GetFifo_Result & value, ::fuchsia::storage::block::Session_GetFifo_Result * result)Defined at line 468 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::SessionAttachVmoRequest & _value, ::fuchsia::storage::block::SessionAttachVmoRequest * _result)Defined at line 489 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VmoId & _value, ::fuchsia::storage::block::VmoId * _result)Defined at line 512 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::Session_AttachVmo_Response & _value, ::fuchsia::storage::block::Session_AttachVmo_Response * _result)Defined at line 543 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::Session_AttachVmo_Result & value, ::fuchsia::storage::block::Session_AttachVmo_Result * result)Defined at line 653 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockInfo & _value, ::fuchsia::storage::block::BlockInfo * _result)Defined at line 745 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockOffsetMapping & _value, ::fuchsia::storage::block::BlockOffsetMapping * _result)Defined at line 772 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::Guid & _value, ::fuchsia::storage::block::Guid * _result)Defined at line 799 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerInfo & _value, ::fuchsia::storage::block::VolumeManagerInfo * _result)Defined at line 839 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeInfo & _value, ::fuchsia::storage::block::VolumeInfo * _result)Defined at line 872 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerAllocatePartitionRequest & _value, ::fuchsia::storage::block::VolumeManagerAllocatePartitionRequest * _result)Defined at line 905 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerAllocatePartitionResponse & _value, ::fuchsia::storage::block::VolumeManagerAllocatePartitionResponse * _result)Defined at line 926 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerGetInfoResponse & _value, ::fuchsia::storage::block::VolumeManagerGetInfoResponse * _result)Defined at line 949 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerActivateRequest & _value, ::fuchsia::storage::block::VolumeManagerActivateRequest * _result)Defined at line 972 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerActivateResponse & _value, ::fuchsia::storage::block::VolumeManagerActivateResponse * _result)Defined at line 993 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerGetPartitionLimitRequest & _value, ::fuchsia::storage::block::VolumeManagerGetPartitionLimitRequest * _result)Defined at line 1014 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerGetPartitionLimitResponse & _value, ::fuchsia::storage::block::VolumeManagerGetPartitionLimitResponse * _result)Defined at line 1037 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerSetPartitionLimitRequest & _value, ::fuchsia::storage::block::VolumeManagerSetPartitionLimitRequest * _result)Defined at line 1060 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerSetPartitionLimitResponse & _value, ::fuchsia::storage::block::VolumeManagerSetPartitionLimitResponse * _result)Defined at line 1081 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManagerSetPartitionNameRequest & _value, ::fuchsia::storage::block::VolumeManagerSetPartitionNameRequest * _result)Defined at line 1104 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManager_SetPartitionName_Response & _value, ::fuchsia::storage::block::VolumeManager_SetPartitionName_Response * _result)Defined at line 1134 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VolumeManager_SetPartitionName_Result & value, ::fuchsia::storage::block::VolumeManager_SetPartitionName_Result * result)Defined at line 1243 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::VsliceRange & _value, ::fuchsia::storage::block::VsliceRange * _result)Defined at line 1403 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::Block_GetInfo_Response & _value, ::fuchsia::storage::block::Block_GetInfo_Response * _result)Defined at line 1434 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::Block_GetInfo_Result & value, ::fuchsia::storage::block::Block_GetInfo_Result * result)Defined at line 1544 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockOpenSessionRequest & _value, ::fuchsia::storage::block::BlockOpenSessionRequest * _result)Defined at line 1567 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockOpenSessionWithOffsetMapRequest & _value, ::fuchsia::storage::block::BlockOpenSessionWithOffsetMapRequest * _result)Defined at line 1590 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockGetTypeGuidResponse & _value, ::fuchsia::storage::block::BlockGetTypeGuidResponse * _result)Defined at line 1615 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockGetInstanceGuidResponse & _value, ::fuchsia::storage::block::BlockGetInstanceGuidResponse * _result)Defined at line 1638 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockGetNameResponse & _value, ::fuchsia::storage::block::BlockGetNameResponse * _result)Defined at line 1661 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::Block_GetMetadata_Result & value, ::fuchsia::storage::block::Block_GetMetadata_Result * result)Defined at line 2014 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockQuerySlicesRequest & _value, ::fuchsia::storage::block::BlockQuerySlicesRequest * _result)Defined at line 2035 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockQuerySlicesResponse & _value, ::fuchsia::storage::block::BlockQuerySlicesResponse * _result)Defined at line 2060 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockGetVolumeInfoResponse & _value, ::fuchsia::storage::block::BlockGetVolumeInfoResponse * _result)Defined at line 2085 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockExtendRequest & _value, ::fuchsia::storage::block::BlockExtendRequest * _result)Defined at line 2108 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockExtendResponse & _value, ::fuchsia::storage::block::BlockExtendResponse * _result)Defined at line 2129 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockShrinkRequest & _value, ::fuchsia::storage::block::BlockShrinkRequest * _result)Defined at line 2152 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockShrinkResponse & _value, ::fuchsia::storage::block::BlockShrinkResponse * _result)Defined at line 2173 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::storage::block::BlockDestroyResponse & _value::fuchsia::storage::block::BlockDestroyResponse * _result)Defined at line 2194 of file fidling/gen/sdk/fidl/fuchsia.storage.block/fuchsia.storage.block/hlcpp/fuchsia/storage/block/cpp/fidl.h