template <>
class StorageTraits
Defined at line 19 of file ../../src/lib/zbitl/include/lib/zbitl/fd.h
zbitl::View
<fbl
::unique_fd> is a move-only type that owns the fd.
Public Methods
fit::result<error_type, uint32_t> Capacity (const fbl::unique_fd & )
Defined at line 23 of file ../../src/lib/zbitl/fd.cc
std::string error_string (error_type error)
Defined at line 28 of file ../../src/lib/zbitl/include/lib/zbitl/fd.h
fit::result<error_type> EnsureCapacity (fbl::unique_fd & fd, uint32_t capacity_bytes)
Defined at line 33 of file ../../src/lib/zbitl/fd.cc
fit::result<error_type, payload_type> Payload (const fbl::unique_fd &,uint32_toffset,uint32_tlength)
Defined at line 34 of file ../../src/lib/zbitl/include/lib/zbitl/fd.h
template <typename Callback>
fit::result<error_type, decltype(callback(ByteView{}))> Read (const fbl::unique_fd &zbi,payload_typepayload,uint32_tlength,Callback &&callback)
Defined at line 43 of file ../../src/lib/zbitl/include/lib/zbitl/fd.h
template <typename Callback>
fit::result<error_type, decltype(callback(ByteView{}))> Read (const fbl::unique_fd &zbi,payload_typepayload,uint32_tlength,Callback &&callback)
Defined at line 43 of file ../../src/lib/zbitl/include/lib/zbitl/fd.h
fit::result<error_type> Read (const fbl::unique_fd &fd,payload_typepayload,void *buffer,uint32_tlength)
Defined at line 48 of file ../../src/lib/zbitl/fd.cc
fit::result<error_type> Read (const fbl::unique_fd &fd,payload_typepayload,void *buffer,uint32_tlength)
Defined at line 48 of file ../../src/lib/zbitl/fd.cc
fit::result<error_type> Write (const fbl::unique_fd &,uint32_toffset,ByteViewdata)
Defined at line 101 of file ../../src/lib/zbitl/fd.cc