NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
file_constants.hpp 文件参考

文件操作常量定义 更多...

file_constants.hpp 的引用(Include)关系图:

浏览该文件的源代码.

类型定义

using fud_t
 文件描述符类型

枚举

enum class  file_shared : fud_t {
  file_shared::SHARE_READ = 1 , file_shared::SHARE_WRITE = 2 , file_shared::SHARE_READ_WRITE = 3 , file_shared::SHARE_DELETE = 4 ,
  file_shared::SHARE_ALL = 7 , file_shared::NO_SHARE = 0
}
 文件共享模式枚举 更多...
enum class  file_creation : fud_t {
  file_creation::CREATE_FORCE = O_CREAT | O_TRUNC , file_creation::CREATE_NO_EXIST = O_CREAT | O_EXCL , file_creation::OPEN_FORCE = O_CREAT , file_creation::OPEN_EXIST = 0 ,
  file_creation::TRUNCATE_EXIST = O_TRUNC
}
 文件创建方式枚举 更多...
enum class  file_attri : fud_t {
  file_attri::NORMAL = S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH , file_attri::READONLY = S_IRUSR | S_IRGRP | S_IROTH , file_attri::DIRECTORY = S_IFDIR , file_attri::DEVICE = S_IFBLK | S_IFCHR ,
  file_attri::REPARSE_POINT = S_IFLNK , file_attri::OVERLAPPED = 0 , file_attri::NO_BUFFERING = O_DIRECT , file_attri::WRITE_THROUGH = O_SYNC ,
  file_attri::OTHERS = 0
}
 文件属性和标志枚举 更多...
enum class  file_pointer : fud_t { file_pointer::BEGIN = SEEK_SET , file_pointer::CURRENT = SEEK_CUR , file_pointer::END = SEEK_END }
 文件指针移动方式枚举 更多...
enum class  file_lock : fud_t {
  file_lock::SHARED = LOCK_SH , file_lock::EXCLUSIVE = LOCK_EX , file_lock::FAIL_IMMEDIATELY = LOCK_NB , file_lock::SHARED_NB = LOCK_SH | LOCK_NB ,
  file_lock::EXCLUSIVE_NB = LOCK_EX | LOCK_NB
}
 文件锁类型枚举 更多...
enum class  file_watch_event {
  file_watch_event::CREATED = 0x01 , file_watch_event::DELETED = 0x02 , file_watch_event::MODIFIED = 0x04 , file_watch_event::RENAMED = 0x08 ,
  file_watch_event::ACCESSED = 0x10 , file_watch_event::ALL = CREATED | DELETED | MODIFIED | RENAMED | ACCESSED
}
 文件监视事件枚举 更多...
enum class  file_map_hint { file_map_hint::NORMAL = 0 , file_map_hint::SEQUENTIAL , file_map_hint::RANDOM }
 内存映射文件访问提示枚举 更多...

详细描述

文件操作常量定义

此文件定义了文件操作中使用的各种常量和枚举类型, 提供跨平台的文件访问模式、共享模式、创建方式等常量的统一抽象。

在文件 file_constants.hpp 中定义.