Sese Framework
x.y.z
A cross-platform framework
|
文件锁 更多...
#include <FileLocker.h>
Public 成员函数 | |
FileLocker (int32_t fd) | |
bool | lockWrite (int64_t start, int64_t len) |
bool | lockRead (int64_t start, int64_t len) |
bool | lock (int64_t start, int64_t len) |
bool | unlock () |
Private 属性 | |
int32_t | fd {} |
文件锁
|
inlineexplicit |
根据文件描述符初始化一个文件锁
fd | 文件描述符 |
|
nodiscard |
|
nodiscard |
为当前文件上读锁
start | 起始偏移 |
len | 长度 |
|
nodiscard |
|
nodiscard |
为当前文件解锁
|
private |
被这些函数引用 lockWrite().