CX Framework
Cross-platform C utility framework
Loading...
Searching...
No Matches
sbfsfile.h
Go to the documentation of this file.
1
23
24#pragma once
25
26#include <cx/fs/file.h>
28
34
57bool sbufFSFileIn(_Pre_valid_ _Post_invalid_ StreamBuffer* sb, _Pre_valid_ _When_(close, _Post_invalid_) FSFile* file,
58 bool close);
59
72_Check_return_ bool
73sbufFSFilePRegisterPull(_Inout_ StreamBuffer* sb, _Inout_ FSFile* file, bool close);
74
76
82
104bool sbufFSFileOut(_Pre_valid_ _Post_invalid_ StreamBuffer* sb, _Pre_valid_ _When_(close, _Post_invalid_) FSFile* file,
105 bool close);
106
119_Check_return_ bool
120sbufFSFileCRegisterPush(_Inout_ StreamBuffer* sb, _Inout_ FSFile* file, bool close);
121
Low-level file I/O operations.
struct FSFile FSFile
Definition file.h:29
bool sbufFSFileCRegisterPush(StreamBuffer *sb, FSFile *file, bool close)
bool sbufFSFileOut(StreamBuffer *sb, FSFile *file, bool close)
bool sbufFSFilePRegisterPull(StreamBuffer *sb, FSFile *file, bool close)
bool sbufFSFileIn(StreamBuffer *sb, FSFile *file, bool close)
Core stream buffer implementation for efficient data streaming.