Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.FS.IFileBlock.nc
Interface: IFileBlock
Components providing this interface:
tos.lib.FS.Blocks
Components requiring this interface:
tos.lib.FS.LocateRoot
tos.lib.FS.Reader
tos.lib.FS.Writer
Commands
void
write
(fileblock_t block, fileblockoffset_t offset, void *data, fileblockoffset_t n)
void
sync
(fileblock_t block)
void
flush
(fileblock_t block)
void
read
(fileblock_t block, fileblockoffset_t offset, void *data, fileblockoffset_t n)
Events
void
writeDone
(fileresult_t result)
void
syncDone
(fileresult_t result)
void
flushDone
(fileresult_t result)
void
readDone
(fileresult_t result)