Sese Framework
x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
文件列表
这里列出了所有文件,并附带简要说明:
[详情级别
1
2
3
4
5
6
]
▼
sese
►
archive
ArchiveInputStream.cpp
ArchiveInputStream.h
存档输入流
ArchiveOutputStream.cpp
ArchiveOutputStream.h
存档输出流
ArchiveReader.cpp
ArchiveReader.h
存档读取器
ArchiveWriter.cpp
ArchiveWriter.h
存档写入器
Config.cpp
Config.h
Archive 相关配置
►
concurrent
CASDefine.h
包含并发数据结构所用 API 和 类型
LinkedQueue.h
非阻塞线程安全队列
LinkedStack.h
非阻塞线程安全栈
ObjectPool.h
并发对象池
►
config
►
ini
IniConfig.h
INI 配置类
IniUtil.cpp
IniUtil.h
INI 工具类
►
xml
XmlTypes.cpp
XmlTypes.h
XML 类型定义
XmlUtil.cpp
XmlUtil.h
XML 序列化工具类
ConfigUtil.cpp
ConfigUtil.h
传统配置文件解析工具
CSVReader.cpp
CSVReader.h
CSV 流读取器
CSVWriter.cpp
CSVWriter.h
CSV 流写入器
Json.cpp
Json.h
Json 解析器
UniReader.h
跨平台的文件读取器,主要适配 Windows,支持 UNICODE
Yaml.cpp
Yaml.h
Yaml 解析器
►
container
Bimap.h
双向映射表
BufferedQueue.h
缓存队列
RingQueue.h
环形队列
StrCaseMap.cpp
StrCaseMap.h
忽略字符串键大小写的字典类
►
convert
Base64Converter.cpp
Base64Converter.h
BASE64 转换器
Compressor.cpp
Compressor.h
压缩器类
Decompressor.cpp
Decompressor.h
解压器类
EncodingConverter.cpp
EncodingConverter.h
字符串编码转换
GZipFileInputStream.cpp
GZipFileInputStream.h
GZip 文件输入流(解压)
GZipFileOutputStream.cpp
GZipFileOutputStream.h
GZip 文件输出流(压缩)
MD5Util.cpp
MD5Util.h
MD5 算法类
MessageDigest.cpp
MessageDigest.h
信息摘要工具类
PercentConverter.cpp
PercentConverter.h
百分号编码转换器
SHA1Util.cpp
SHA1Util.h
非硬件指令加速的 SHA1 摘要算法
SHA256Util.cpp
SHA256Util.h
非硬件指令加速的 SHA256 摘要算法
SymbolConverter.cpp
SymbolConverter.h
ZlibConfig.h
ZLIB 相关配置声明
►
db
Config.h
配置文件
DriverInstance.h
数据库驱动实例类
DriverManager.cpp
DriverManager.h
数据库驱动实例管理器
Metadata.h
PreparedStatement.h
预处理语句对象
ResultSet.h
查询结果集
Util.cpp
Util.h
工具集合
►
event
BaseEvent.h
网络事件基类
BaseEventConvert.h
基础网络事件转换器接口
BaseEventLoop.h
基础网络事件循环接口
Event.h
网络事件结构关联
►
internal
►
db
►
maria
MariaDriverInstanceImpl.cpp
MariaDriverInstanceImpl.h
Maria 驱动实现
MariaPreparedStatementImpl.cpp
MariaPreparedStatementImpl.h
Maria 预处理语句实现
MariaResultSetImpl.cpp
MariaResultSetImpl.h
Maria 结果集实现
MariaStmtResultSetImpl.cpp
MariaStmtResultSetImpl.h
Maria 预处理结果集实现
►
pgsql
PostgresDriverInstanceImpl.cpp
PostgresDriverInstanceImpl.h
PSQL 驱动实现
PostgresPreparedStatementImpl.cpp
PostgresPreparedStatementImpl.h
PSQL 预处理语句实现
PostgresResultSetImpl.cpp
PostgresResultSetImpl.h
PSQL 结果集实现
►
sqlite
SqliteDriverInstanceImpl.cpp
SqliteDriverInstanceImpl.h
SQLite 驱动实现
SqlitePreparedStatementImpl.cpp
SqlitePreparedStatementImpl.h
SQLite 预处理语句实现
SqliteResultSetImpl.cpp
SqliteResultSetImpl.h
SQLite 结果集实现
SqliteStmtResultSetImpl.cpp
SqliteStmtResultSetImpl.h
SQLite 预处理语句结果集
►
net
►
http
HttpClientImpl.cpp
HttpClientImpl.h
基于ASIO实现的HTTP/1.1客户端
HttpSSLClientImpl.cpp
HttpSSLClientImpl.h
基于ASIO实现的HTTP/1.1客户端
AsioIPConvert.h
AsioSSLContextConvert.h
►
service
►
dns
DnsService.cpp
DnsService.h
DNS 服务
►
http
ConnType.h
Handleable.h
HttpConnection.cpp
HttpConnection.h
HttpConnectionEx.cpp
HttpConnectionEx.h
HttpConnectionExImpl.cpp
HttpConnectionImpl.cpp
HttpServiceImpl.cpp
HttpServiceImpl.h
►
io
AbstractByteBuffer.cpp
AbstractByteBuffer.h
字节缓冲区类
AbstractFixedBuffer.cpp
AbstractFixedBuffer.h
固定大小的字节缓冲区类
BaseStreamReader.h
输出流包装类
BufferedInputStream.cpp
BufferedInputStream.h
输入流缓存类
BufferedOutputStream.cpp
BufferedOutputStream.h
输出流缓存类
BufferedStream.cpp
BufferedStream.h
流缓存类
ByteBuffer.cpp
ByteBuffer.h
线程安全的字节缓冲类
ByteBuilder.h
线程不安全的字节缓冲类
Closeable.h
可关闭接口类
ConsoleOutputStream.cpp
ConsoleOutputStream.h
控制台输出流类 - 仅用于测试
FakeStream.cpp
FakeStream.h
伪装流模板
File.h
文件类
FileStream.cpp
FileStream.h
文件流类(包装)
FixedBuffer.cpp
FixedBuffer.h
线程安全的固定大小缓存
FixedBuilder.h
线程不安全的固定大小缓存
InputBuffer.h
输入缓存包装器
InputBufferWrapper.cpp
InputBufferWrapper.h
输入缓存包装器
InputStream.h
流式输入接口类
InputStreamReader.cpp
InputStreamReader.h
可读流读取器
NullOutputStream.cpp
NullOutputStream.h
黑洞输出流
OutputBuffer.h
输出缓存包装器
OutputBufferWrapper.cpp
OutputBufferWrapper.h
输出缓存包装器
OutputStream.cpp
OutputStream.h
流式输出接口类
PeekableStream.h
可窥视流接口
RandomInputStream.cpp
RandomInputStream.h
随机输入流
Stream.h
流式接口类
►
native
►
darwin
►
event
KqueueEvent.h
Kqueue 事件
KqueueEventLoop.cpp
KqueueEventLoop.h
Kqueue 事件循环
►
system
FileNotifier.cpp
NetworkUtil.cpp
StackInfo.cpp
Config.h
Darwin 平台配置文件
►
linux
►
event
EpollEvent.h
Epoll 事件
EpollEventConvert.cpp
EpollEventConvert.h
Epoll 事件转换器
EpollEventLoop.cpp
EpollEventLoop.h
Epoll 事件循环
►
system
FileNotifier.cpp
NetworkUtil.cpp
StackInfo.cpp
Config.h
Linux 平台配置文件
►
unix
►
config
UniReader.cpp
►
net
Socket.cpp
►
security
►
evp
MD5Context.cpp
SHA1Context.cpp
SHA256Context.cpp
SHA384Context.cpp
SHA512Context.cpp
►
system
FileLocker.cpp
LibraryLoader.cpp
Path.cpp
Process.cpp
Semaphore.cpp
SharedMemory.cpp
StackInfo.cpp
►
thread
GlobalThreadPool.cpp
►
win
►
config
UniReader.cpp
►
event
WSAEvent.h
WSAEventSelect 事件
WSAEventConvert.cpp
WSAEventConvert.h
WSAEventSelect 事件转换器
WSAEventLoop.cpp
WSAEventLoop.h
WSAEventSelect 事件循环
►
net
Socket.cpp
►
security
►
evp
MD5Context.cpp
SHA1Context.cpp
SHA256Context.cpp
SHA384Context.cpp
SHA512Context.cpp
►
service
►
iocp
NativeIOCPServer_V1.cpp
NativeIOCPServer_V1.h
Windows 原生 IOCP 服务器
►
system
FileLocker.cpp
FileNotifier.cpp
LibraryLoader.cpp
NetworkUtil.cpp
Path.cpp
Process.cpp
Semaphore.cpp
SharedMemory.cpp
StackInfo.cpp
►
thread
GlobalThreadPool.cpp
Config.h
Windows 平台配置文件
►
net
►
dns
Config.h
DNS 配置
DnsPackage.cpp
DnsPackage.h
DNS 包对象
DnsPackage_Flags.cpp
DnsPackage_Index.cpp
Resolver.cpp
Resolver.h
域名解析器
►
http
ContentTypeMap.cpp
Controller.cpp
Controller.h
控制器
Cookie.cpp
Cookie.h
Cookie 类
CookieMap.cpp
CookieMap.h
Cookie 映射集合类
DynamicTable.cpp
DynamicTable.h
HTTP 2 动态表
Header.cpp
Header.h
HTTP 头部键值集合
HeaderBuilder.cpp
HeaderBuilder.h
头部键值集合构造器
HPACK.h
HTTP2 静态数据
HPackUtil.cpp
HPackUtil.h
HTTP HPACK 算法类
Http2Frame.cpp
Http2Frame.h
HTTP 2 帧信息
HttpConverter.cpp
HttpConverter.h
HttpServletContext.h
HttpUtil.cpp
HttpUtil.h
HTTP 工具类
Huffman.cpp
Huffman.h
HTTP2 Huffman 解码与编码实现
Range.cpp
Range.h
HTTP 内容区间类
Request.cpp
Request.h
HTTP 请求类
Requestable.h
可请求接口
RequestableFactory.cpp
RequestableFactory.h
可请求类型工厂
RequestHeader.cpp
RequestHeader.h
请求头类
RequestParser.cpp
RequestParser.h
请求解析器
Response.cpp
Response.h
HTTP 响应类
ResponseHeader.h
响应头类
UrlHelper.cpp
UrlHelper.h
Url 解析器
►
ws
WebSocketAuthenticator.cpp
WebsocketAuthenticator.h
Websocket 验证套件
Address.cpp
Address.h
地址类
AddressPool.cpp
AddressPool.h
IP 地址池
IPAddress.cpp
IPAddress.h
IP 地址类
IPv4Address.cpp
IPv4Address.h
IPv4 地址类
IPv6Address.cpp
IPv6Address.h
IPv6 地址类
ReusableSocket.cpp
ReusableSocket.h
可重用地址和端口的套接字构建器
Socket.cpp
Socket.h
Native Socket 类
►
plugin
BaseClass.h
模块基类
ClassFactory.cpp
ClassFactory.h
类工厂内建实现
Marco.h
模块工具宏
Module.cpp
Module.h
插件模块对象,适配 sese-plugin 相关接口
ModuleInfo.h
模块基础信息
►
record
AbstractAppender.cpp
AbstractAppender.h
日志输出源基类
AbstractFormatter.h
日志格式化类
AsyncLogger.cpp
AsyncLogger.h
异步日志器
BlockAppender.cpp
BlockAppender.h
分块文件日志输出源类
ConsoleAppender.cpp
ConsoleAppender.h
控制台日志输出源类
Event.h
日志事件类
FileAppender.cpp
FileAppender.h
日志文件输出源类
Logger.cpp
Logger.h
日志输出类
LogHelper.cpp
LogHelper.h
日志工具类
Marco.h
日志宏
SimpleFormatter.cpp
SimpleFormatter.h
简单格式化类
►
res
Marco.h
Resource.cpp
Resource.h
静态资源
ResourceManager.cpp
ResourceManager.h
静态资源管理器
ResourceStream.cpp
ResourceStream.h
静态资源流
►
security
►
evp
Context.h
EVP 上下文基类
Crypter.cpp
Crypter.h
加解器接口
DES.cpp
DES.h
DES 加解密
MD5Context.h
EVP MD5 算法上下文
SHA1Context.h
EVP SHA1 算法上下文
SHA256Context.h
EVP SHA256 算法上下文
SHA384Context.h
EVP SHA384 算法上下文
SHA512Context.h
EVP SHA512 算法上下文
SM3Context.cpp
SM3Context.h
EVP SM3 算法上下文
MessageDigest.cpp
MessageDigest.h
基于 OPENSSL::CRYPTO 的信息摘要接口
SecurityConfig.cpp
SecurityConfig.h
安全模块配置
SecuritySocket.cpp
SecuritySocket.h
安全套接字类
SSLContext.cpp
SSLContext.h
SSL 上下文
SSLContextBuilder.cpp
SSLContextBuilder.h
SSL 上下文构建器
►
service
►
dns
Config.h
DnsServer.cpp
DnsServer.h
DNS 服务器
►
http
HttpServer.cpp
HttpServer.h
Http 服务器
HttpService.cpp
HttpService.h
Http v3 服务接口
►
iocp
IOBuf.cpp
IOBuf.h
用于 IOCP 的链式缓存
IOCPServer.h
IOCP 服务
IOCPServer_V1.cpp
IOCPServer_V1.h
基于 sese-event 的完成端口服务器
BalanceLoader.h
均衡加载器
Service.cpp
Service.h
服务接口
SystemBalanceLoader.cpp
SystemBalanceLoader.h
系统均衡负载器
TcpTransporter.cpp
TcpTransporter.h
TCP 传输器
TimerableService.h
可定时服务
TimerableService_V1.cpp
TimerableService_V1.h
可定时服务
TimerableService_V2.cpp
TimerableService_V2.h
可定时服务
UserBalanceLoader.cpp
UserBalanceLoader.h
用户均衡负载器
►
system
CommandLine.cpp
CommandLine.h
命令行参数类
Environment.cpp
Environment.h
环境信息类
FileLocker.h
Kaoru
FileNotifier.cpp
FileNotifier.h
文件变更监视器
IPC.cpp
IPC.h
LibraryLoader.cpp
LibraryLoader.h
外部库加载器
NetworkUtil.h
网络工具类
Path.h
UNIX-LIKE 路径转换类
Paths.cpp
Paths.h
运行时路径
Process.cpp
Process.h
进程类
ProcessBuilder.cpp
ProcessBuilder.h
进程构建器
Semaphore.h
命名信号量
SharedMemory.cpp
SharedMemory.h
共享内存类
StackInfo.h
堆栈信息类
►
text
AbstractStringBuffer.cpp
AbstractStringBuffer.h
字符串缓冲类
Algorithm.cpp
Algorithm.h
库所需的外部算法,查找、位移等
DateTimeFormatter.cpp
DateTimeFormatter.h
日期时间格式化类
DateTimeParser.cpp
DateTimeParser.h
日期解析器
Format.cpp
Format.h
字符串格式化
FormatOption.h
Number.cpp
Number.h
数字转字符串工具
SString.cpp
SString.h
包含 SString 核心功能, SChar、SStringView 和 SString
SStringBuilder.cpp
SStringBuilder.h
包含 SStringBuilder
String.h
UTF-8 字符串
StringBuffer.cpp
StringBuffer.h
线程安全的字符串缓存类
StringBuilder.cpp
StringBuilder.h
线程不安全的字符串缓存类
TextReader.cpp
TextReader.h
文本读取类
Util.cpp
Util.h
文本工具
►
thread
Async.h
异步任务执行器
GlobalThreadPool.h
全局线程池
Locker.h
自定义的 std::mutex 包装器
SpinLock.cpp
SpinLock.h
自旋锁
Thread.cpp
Thread.h
线程类
ThreadPool.cpp
ThreadPool.h
线程池类
►
types
defines.h
is_iterable.h
is_pair.h
►
util
ArgParser.cpp
ArgParser.h
命令行参数解析类
DateTime.cpp
DateTime.h
日期时间类
Endian.h
字节序转换
ErrorCode.cpp
ErrorCode.h
错误码类
Exception.cpp
Exception.h
异常类
Initializer.cpp
Initializer.h
初始化器
Memory.h
内存相关 API 的包装
MemoryViewer.cpp
MemoryViewer.h
内存视图工具
Noncopyable.h
不可复制类
NotInstantiable.h
不可实例化类
ObjectPool.h
对象池
Random.cpp
Random.h
基于线性同余发生器的随机类
RandomUtil.cpp
RandomUtil.h
随机工具类
Range.h
区间类
Result.h
结果类
Singleton.h
单例模板类
StopWatch.cpp
StopWatch.h
停表类
Timer.cpp
Timer.h
低精度计时器类
TimeSpan.cpp
TimeSpan.h
时间间隔类
TimestampHandler.cpp
TimestampHandler.h
时间戳处理器
TimeWheel.cpp
TimeWheel.h
低精度时间轮算法
Util.cpp
Util.h
工具杂项函数
Uuid.cpp
Uuid.h
Uuid 类
UuidBuilder.cpp
UuidBuilder.h
UUID 生成相关
Value.cpp
Value.h
值容器类,设计参考
https://github.com/chromium/chromium/blob/main/base/values.h
Version.cpp
Version.h
版本类
Config.h
通用配置文件
Init.h
Log.h
Util.h
生成于 2024年 十一月 4日 星期一 09:58:11 , 为 Sese Framework使用
1.11.0