Cwinux::$a | Mixed构造数组辅助类 |
Cwinux::$c | Mixed构造集合辅助类 |
Ceientpl::__TemplateLang | 模板语言类 |
Cwinux::Allocator< _Ty > | 构造分配器 |
►Ceienwebx::App | App类,内部有Do文件载入/执行功能 |
Ceienwebx::CgiApp | CGI App类 |
Ceienwebx::FcgiApp | FCGI App类 |
Ceienwebx::HttpApp | HttpApp类 |
Ceienwebx::App::AppConfig | 配置参数,从配置文件中读取的设置 |
CAppServerExternalData | App服务器外部定义的公开数据 |
Cwinux::FuncTraits< _RetType __stdcall(_ArgTypes...) >::Argument< _Idx > | |
Cwinux::FuncTraits< _RetType __fastcall(_ArgTypes...) >::Argument< _Idx > | |
Cwinux::FuncTraits< _RetType __cdecl(_ArgTypes...) >::Argument< _Idx > | |
Cwinux::ArrayAssigner< _Ty > | Array赋值器 |
Cwinux::Mixed::ArrayAssigner | |
Ceiendb::SqlBackup::BackupProgressData | 备份的进度数据 |
Cwinux::Bin0< n > | 二进制数,编译时计算, 0开头(基于8进制) |
Cwinux::Bin0< 0 > | |
►Cwinux::Buffer | 缓冲区,表示内存中一块二进制数据(利用malloc/realloc进行内存分配) |
Cwinux::GrowBuffer | 高效的可增长缓冲区,1.33倍冗余量 |
Ceiennet::StaticFileMemoryCache::CacheItem | |
Ceientpl::TemplateMemoryCache::CacheItem | |
►Ceiennet::ClientCtx | 基础客户场景类 |
Ceienwebx::HttpRequestCtx | HTTP客户请求场景 |
►Ceiennet::old_v1::ClientCtx | 客户场景类基础 |
Ceiennet::old_v1::HttpClientCtx | HTTP客户场景 |
Ceiennet::old_v1::ws::WsHttpClientCtx | WsHTTP客户场景 |
Ceiennet::old_v1::ws::CloseFramePayloadData | |
Cwinux::Mixed::CollectionAssigner | |
Ceiengd::Color | 颜色类 |
Cwinux::CommandLineVars | 命令行变量解析器 |
Cwinux::Condition | 条件变量 |
Cwinux::ConditionAttr | 条件变量属性 |
Cfcgi::FcgiApp::ConfigParams | 配置参数 |
Cwinux::Configure | 配置文件类 |
Cwinux::ConfigureSettings | 更强大的配置文件类 |
►Cwinux::ConsoleAttr | |
Cwinux::ConsoleAttrT< _VarType > | |
Cwinux::ConsoleOuputMutexScopeGuard | |
►Cwinux::Conv | 字符串编码转换 |
Cwinux::ConvFrom< _FromString > | 指定编码转到本地编码 |
Cwinux::ConvTo< _ToString > | 本地编码转到指定编码 |
Chttp::Cookie | 封装了Cookie的http协议细节 |
Chttp::Cookies | 提供操作Cookies相关的功能 |
Cwinux::CsvReader | CSV文件读取器 |
Cwinux::CsvWriter | CSV文件写入器 |
►Ceiennet::CUrl | Libcurl低层封装,主要提供了CURL句柄资源管理功能 |
Ceiennet::HttpCUrl | CURL的HTTP协议封装,默认30秒超时 |
Ceiennet::CUrlLib | Curl库初始化 |
Ceiendb::Database | 数据库操作 |
Ceiennet::DataRecvSendCtx | 数据收发场景,存放数据收发过程中的一些变量 |
Cwinux::DateTimeL | 本地日期时间。L意思'local',不包含时区信息 |
Cwinux::Deallocator< _Ty > | 析构释放器 |
Cwinux::DirIterator | 目录文件枚举器 |
Cwinux::DllLoader | DLL动态载入器 |
Ceienml::ElemPackage | 元素包 |
Ceienml::ElemParser | 元素解析处理器 |
►Ceiennet::EndPoint | 端点基类(套接字地址对象基类) |
Ceiennet::ip::EndPoint | IP端点对象 |
►Cstd::exception | STL class |
►Cwinux::Error | 错误类 |
►Ceiendb::DbError | Eiendb数据库错误 |
Ceiendb::MysqlDbError | MySQL数据库错误 |
Ceiendb::SqliteDbError | 数据库错误 |
Ceienexpr::ExprError | 表达式库错误 |
Ceiengd::GdError | GD错误 |
Ceiennet::CUrlError | Curl错误 |
Ceiennet::SocketError | 套接字错误 |
Ceientpl::TplError | 模板错误 |
Cwinux::FileSysError | 文件系统错误类 |
Cwinux::MixedError | 混合体错误 |
►Cwinux::SystemError | 系统相关错误 |
Cwinux::DllLoaderError | Dll加载器错误 |
Cwinux::ThreadSysError | 线程相关错误 |
►Ceienexpr::ExprAtom | 表达式原子 |
►Ceienexpr::ExprOperand | 表达式操作数 |
Ceienexpr::Expression | 表达式 |
Ceienexpr::ExprFunc | 函数操作数 |
Ceienexpr::ExprIdentifier | 标识符(变量)操作数 |
Ceienexpr::ExprLiteral | 字面值操作数,无需计算 |
Ceienexpr::ExprReference | 临时引用操作数 |
Ceienexpr::ExprOperator | 表达式操作符 |
Ceienexpr::ExprPackage | 表达式包(包含支持的算符和函数) |
Ceienexpr::ExprParser | 解析器 |
Cfcgi::FcgiApp | FCGI程序类,代表整个FCGI程序 |
Ceienwebx::FcgiAppPrivateData | FcgiApp私有数据 |
Cfcgi::FcgiOutputMgr | Fcgi输出管理器 |
CFcgiServerData | |
►Ceiennet::old_v1::ws::FrameBase | WS帧基类 |
Ceiennet::old_v1::ws::FrameBasic | |
Ceiennet::old_v1::ws::FrameBasicMasked | |
Ceiennet::old_v1::ws::FrameExtended16 | |
Ceiennet::old_v1::ws::FrameExtended16Masked | |
Ceiennet::old_v1::ws::FrameExtended64 | |
Ceiennet::old_v1::ws::FrameExtended64Masked | |
Cwinux::DllLoader::Function< _PfnType > | Dll函数动态调用 |
Cwinux::FuncTraits< _Callable > | 函数特征 |
►Cwinux::FuncTraits< _RetType __cdecl(_ArgTypes...) > | |
Cwinux::FuncTraits< _RetType(__cdecl *)(_ArgTypes...) > | |
Cwinux::FuncTraits< std::function< _RetType __cdecl(_ArgTypes...) > > | |
►Cwinux::FuncTraits< _RetType __fastcall(_ArgTypes...) > | |
Cwinux::FuncTraits< _RetType(__fastcall *)(_ArgTypes...) > | |
Cwinux::FuncTraits< std::function< _RetType __fastcall(_ArgTypes...) > > | |
►Cwinux::FuncTraits< _RetType __stdcall(_ArgTypes...) > | |
Cwinux::FuncTraits< _RetType(__stdcall *)(_ArgTypes...) > | |
Cwinux::FuncTraits< std::function< _RetType __stdcall(_ArgTypes...) > > | |
►Cwinux::FuncTraits< _RetType(_ArgTypes...) > | |
Cwinux::FuncTraits< _RetType(_Cls::*)(_ArgTypes...) > | |
Cwinux::FuncTraits< _RetType(_Cls::*)(_ArgTypes...) const > | |
Cwinux::FuncTraits< _RetType(_Cls::*)(_ArgTypes...) const volatile > | |
Cwinux::FuncTraits< _RetType(_Cls::*)(_ArgTypes...) volatile > | |
Cwinux::FuncWrapper< _PfnType, pfn > | 函数包装,用来将不同调用约定的函数统一包装成默认约定 |
Ceiengd::GdInit | GD初始化 |
Ceiengd::Graphics | 绘画类 |
Chttp::Header | 代表HTTP头部 |
►Chttp::Header::HeaderField | 解析/描述头域字段的值 |
Chttp::Header::ContentDisposition | Content-Disposition域 |
Chttp::Header::ContentType | Content-Type域 |
Ceienwebx::HttpAppPrivateData | HttpApp私有数据 |
Ceiennet::old_v1::HttpServerConfig | HTTP服务器配置 |
Ceiennet::HttpServerConfig | HttpServer配置参数 |
►Ceiendb::IDbConnection | 数据库连接接口 |
Ceiendb::MysqlConnection | |
Ceiendb::SqliteConnection | |
►Ceiendb::IDbModifier | 修改器接口 |
►Ceiendb::DbModifier | 数据库修改器部分通用实现 |
Ceiendb::MysqlModifier | |
Ceiendb::SqliteModifier | |
►Ceiendb::IDbResult | 数据结果操作接口 |
Ceiendb::MemoryResult | 内存结果集 |
Ceiendb::MysqlResult | |
Ceiendb::SqliteResult | |
►Ceiendb::IDbStatement | SQL语句接口,构造SQL语句,参数绑定 |
Ceiendb::MysqlStatement | |
Ceiendb::SqliteStatement | |
►Cwinux::IFile | 文件接口 |
►Cwinux::File | 文件操作类 |
Cwinux::BlockInFile | 分块输入文件 |
Cwinux::BlockOutFile | 分块输出文件 |
►Cwinux::ILockObj | 同步锁对象接口 |
►Cwinux::Mutex | 互斥量 |
Cwinux::RecursiveMutex | 递归锁 |
Cwinux::MutexLockObj | 互斥锁 |
Ceiengd::Image | 图片类 |
Cwinux::IndexSequence< _Index > | Tuple参数序列 |
Cwinux::Invoker< _Fx, typename, typename > | Invoker模板 |
Cwinux::Invoker< _Fx, typename std::enable_if< !std::is_same< typename winux::FuncTraits< _Fx >::ClassType, void >::value, typename winux::FuncTraits< _Fx >::ClassType >::type, void > | |
Cwinux::Invoker< _Fx, void, typename std::enable_if< !std::is_same< typename winux::FuncTraits< _Fx >::ReturnType, void >::value, typename winux::FuncTraits< _Fx >::ReturnType >::type > | |
Cwinux::Invoker< _Fx, void, void > | |
►Cstd::ios_base | STL class |
►Cstd::basic_ios< Char > | STL class |
►Cstd::basic_istream< Char > | STL class |
►Cstd::istream | STL class |
Ceiennet::SocketStreamIn | 套接字输入流 |
►Cstd::basic_ostream< Char > | STL class |
►Cstd::ostream | STL class |
Ceiennet::SocketStreamOut | 套接字输出流 |
Cwinux::Literal< _ChTy > | |
Cwinux::Literal< char > | |
Cwinux::Literal< char16_t > | |
Cwinux::Literal< char32_t > | |
Cwinux::Literal< wchar_t > | |
Cwinux::Locale | 设置locale信息 |
Cwinux::MakeIndexSequence< _Num, _IdxSeq > | |
Cwinux::MakeIndexSequence< 0, IndexSequence< _Index... > > | |
►Cwinux::MakeIndexSequence< _Num-1, IndexSequence< _Index..., sizeof...(_Index) > > | |
Cwinux::MakeIndexSequence< _Num, IndexSequence< _Index... > > | |
Cwinux::MapAssigner< _KTy, _VTy > | MAP赋值器 |
Cwinux::MultiMatch::MatchResult | |
Cwinux::MultiMatch::MatchState | |
Cwinux::MD5 | |
Cwinux::MembersWrapper< _TargetCls > | 成员包装 |
Cwinux::MembersWrapper< struct Color_Data > | |
Cwinux::MembersWrapper< struct Condition_Data > | |
Cwinux::MembersWrapper< struct ConditionAttr_Data > | |
Cwinux::MembersWrapper< struct ConfigureSettings_Data > | |
Cwinux::MembersWrapper< struct Conv_Data > | |
Cwinux::MembersWrapper< struct EndPoint_Data > | |
Cwinux::MembersWrapper< struct FcgiApp_Data > | |
Cwinux::MembersWrapper< struct FcgiOutputMgr_Data > | |
Cwinux::MembersWrapper< struct FcgiRequest_Data > | |
Cwinux::MembersWrapper< struct GdInit_Data > | |
Cwinux::MembersWrapper< struct Graphics_Data > | |
Cwinux::MembersWrapper< struct Image_Data > | |
Cwinux::MembersWrapper< struct Mutex_Data > | |
Cwinux::MembersWrapper< struct MutexAttr_Data > | |
Cwinux::MembersWrapper< struct MutexLockObj_Data > | |
Cwinux::MembersWrapper< struct OutputMgr_Data > | |
Cwinux::MembersWrapper< struct Request_Data > | |
Cwinux::MembersWrapper< struct SelectExcept_Data > | |
Cwinux::MembersWrapper< struct SelectRead_Data > | |
Cwinux::MembersWrapper< struct SelectWrite_Data > | |
Cwinux::MembersWrapper< struct Socket_Data > | |
Cwinux::MembersWrapper< struct SocketLib_Data > | |
Cwinux::MembersWrapper< struct Template_Data > | |
Cwinux::MembersWrapper< struct ThreadAttr_Data > | |
Cwinux::MembersWrapper< struct ThreadId_Data > | |
Cwinux::MembersWrapper< struct TlsKey_Data > | |
Cwinux::MembersWrapper< struct Unzip_Data > | |
Cwinux::MembersWrapper< struct Zip_Data > | |
Cwinux::DateTimeL::MilliSec | |
Cwinux::Mixed | 混合体,能表示多种类型的值 |
Cwinux::Mixed::MixedLess | |
Cwinux::MultiMatch | KMP多项匹配/替换 |
Cwinux::MutexAttr | 互斥量属性 |
►Ceienml::Node | 节点基类 |
Ceienml::Block | 块节点类 |
►Ceienml::Element | 元素节点类 |
Ceienml::Document | 文档类 |
Ceienml::OddElement | 单独元素类(没有尾 ) |
Ceienml::TextNode | 文本节点类 |
►Ceienwebx::OutputMgr | 输出管理器 |
Ceienwebx::CgiOutputMgr | |
Ceienwebx::FcgiOutputMgr | FCGI输出管理器 |
Ceienwebx::HttpOutputMgr | HTTP输出管理器 |
Ceienwebx::HttpRequestCtx::PerRequestData | 处理每次请求的一些中间变量 |
Ceiengd::Point | |
Ceiennet::PostMultipart | Http post请求以“multipart/formdata”方式发送数据的支持类 |
Cwinux::RefParam< _Ty > | |
►Ceienwebx::Request | 代表一个请求 |
Ceienwebx::CgiRequest | |
Ceienwebx::FcgiRequest | FCGI请求 |
Ceienwebx::HttpRequestCtx | HTTP客户请求场景 |
Cfcgi::Request | 代表客户请求 |
Ceiennet::ip::Resolver | 主机名解析器(可以把域名解析为一个或多个IP端点) |
Ceienwebx::Response | 代表一个客户响应 |
Cfcgi::Response | 代表一个客户响应 |
►Cwinux::Runable | Runable模板 |
►Cwinux::RunableInvoker< winux::FuncTraits< _Fx >::ReturnType > | |
Cwinux::RunableT< _Fx, _TargetTuple, typename > | |
Cwinux::RunableT< _Fx, _TargetTuple, void > | |
Cwinux::RunableInvoker< _RetType > | |
Cwinux::ScopeGuard | 作用域范围保护 |
Cwinux::DateTimeL::Second | |
►Ceiennet::io::SelectExcept | SelectExcept Io模型 |
Ceiennet::io::Select | Select Io模型 |
►Ceiennet::io::SelectRead | SelectRead Io模型 |
Ceiennet::io::Select | Select Io模型 |
►Ceiennet::io::SelectWrite | SelectWrite Io模型 |
Ceiennet::io::Select | Select Io模型 |
Ceiennet::old_v1::Server< _ClientCtxClass > | 服务器类基础 |
►Ceiennet::Server | 基础服务器类 |
Ceienwebx::HttpApp | HttpApp类 |
►Ceiennet::old_v1::Server< _ClientCtx > | |
Ceiennet::old_v1::ws::WsHttpServer< _ClientCtx > | WsHTTP服务端 |
►Ceiennet::old_v1::Server< HttpClientCtx > | |
Ceiennet::old_v1::HttpServer | HTTP服务器 |
Ceienwebx::Session | 网站会话 |
Cfcgi::Session | 网站会话 |
►Cfcgi::SessionServer | 会话服务基类 |
Cfcgi::FileSessionServer | 文件式会话服务 |
Cfcgi::MemorySessionServer | 内存式会话服务 |
►Ceienwebx::SessionServer | 会话服务基类 |
Ceienwebx::DatabaseSessionServer | |
Ceienwebx::FileSessionServer | 文件式会话服务 |
Ceienwebx::MemorySessionServer | 内存式会话服务 |
Ceienwebx::SessionStruct | 每个访客(SessId)的会话结构 |
Cfcgi::SessionStruct | 每个用户的会话结构 |
►Cwinux::SharedDeleterContext | Shared删除器场景基类 |
Cwinux::SharedCustomDeleterContext< _HTy, _Dt > | Shared自定义删除器场景 |
Cwinux::SharedDefaultDeleterContext< _HTy > | Shared默认删除器场景 |
Cwinux::SharedHandle< _HTy > | 引用计数共享句柄,管理各种资源的自动释放 |
►Cwinux::SharedHandle< _Ty * > | |
Cwinux::SharedPointer< _Ty > | |
►Cwinux::SharedHandle< eiendb::MysqlStatement * > | |
Cwinux::SharedPointer< eiendb::MysqlStatement > | |
►Cwinux::SharedHandle< eiendb::SqliteStatement * > | |
Cwinux::SharedPointer< eiendb::SqliteStatement > | |
►Cwinux::SharedHandle< eiennet::ClientCtx * > | |
Cwinux::SharedPointer< eiennet::ClientCtx > | |
►Cwinux::SharedHandle< ip::tcp::eiennet::Socket * > | |
Cwinux::SharedPointer< ip::tcp::eiennet::Socket > | |
►Cwinux::SharedHandle< winux::TaskCtx * > | |
Cwinux::SharedPointer< winux::TaskCtx > | |
►Cwinux::SharedHandle< winux::TaskCtxT< ReturnType > * > | |
Cwinux::SharedPointer< winux::TaskCtxT< ReturnType > > | |
Cwinux::SharedHandle< _HTy >::SharedHandleData | |
►Cwinux::SharedMemory | 共享内存,可以跨进程访问。常用于进程间通讯 |
Cwinux::SharedMemoryT< _PodType > | 共享内存(POD类型数据)类模板 |
►Cwinux::SimpleDeleterContext | Simple删除器场景基类 |
Cwinux::SimpleCustomDeleterContext< _HTy, _Dt > | Simple自定义删除器场景 |
Cwinux::SimpleDefaultDeleterContext< _HTy > | Simple默认删除器场景 |
Cwinux::SimpleHandle< _HTy > | 简单句柄类,管理各种资源的自动释放,赋值相当于传递管理权。 |
►Cwinux::SimpleHandle< _Ty * > | |
Cwinux::SimplePointer< _Ty > | 简单指针 |
►Cwinux::SimpleHandle< eiendb::IDbConnection * > | |
Cwinux::SimplePointer< eiendb::IDbConnection > | |
►Cwinux::SimpleHandle< eienwebx::OutputMgr * > | |
Cwinux::SimplePointer< eienwebx::OutputMgr > | |
Cwinux::SimpleHandle< HANDLE > | |
►Cwinux::SimpleHandle< winux::DllLoader * > | |
Cwinux::SimplePointer< winux::DllLoader > | |
►Cwinux::SimpleHandle< winux::Runable * > | |
Cwinux::SimplePointer< winux::Runable > | |
►Cwinux::SimpleHandle< winux::Thread * > | |
Cwinux::SimplePointer< winux::Thread > | |
Cwinux::SimpleHandle< _HTy >::SimpleHandleData | |
Ceiennet::SList | Libcurl的字符串链表 |
►Ceiennet::Socket | 套接字基础类 |
Ceiennet::ip::tcp::Socket | TCP/IP套接字 |
Ceiennet::ip::udp::Socket | UDP/IP套接字 |
Ceiennet::SocketLib | Socket库初始化 |
Ceiendb::SqlBackup | 数据库备份器。把数据备份成SQL脚本,方便跨数据库转移。 |
Ceiendb::SqlScript | SQL脚本执行器。执行多条语句,保存结果和错误信息。 |
Ceiennet::StaticFileMemoryCache | 静态文件内存缓存(带互斥锁) |
►Cstreambuf | |
Ceiennet::SocketStreamBuf | |
Cwinux::SZInput | 填充based-zero字符串缓冲区包装类 |
Cwinux::Task< _Ty > | 代表投递到线程池的一个任务,用于等待执行完毕获取返回值或者接着投递下一个任务 |
►Cwinux::TaskCtx | 任务数据场景 |
Cwinux::TaskCtxT< _Ty > | |
Cwinux::TaskCtxT< void > | |
Ceientpl::Template | 模板类 |
►Ceientpl::TemplateCache | 模板缓存基类 |
Ceientpl::TemplateFileCache | 模板-文件式缓存 |
Ceientpl::TemplateMemoryCache | 模板-内存式缓存 |
Cwinux::TextArchive | 文本文档类。可载入文本文件自动识别BOM文件编码,转换为指定编码。
|
Cwinux::Thread | 线程 |
Cwinux::ThreadAttr | 线程属性 |
Cwinux::ThreadGroup | 线程组 |
Cwinux::ThreadId | 线程ID |
Cwinux::ThreadPool | 线程池,创建一组线程等待着从任务队列中获取任务执行 |
Cwinux::TlsKey | TLS Key |
Cwinux::TlsVar | TLS Var |
Cwinux::Unzip | ZIP解压缩 |
Chttp::Url | URL类 |
Chttp::UrlParser | URL解析器 |
Ceienexpr::VarContext | 变量场景类 |
Ceienexpr::VarContext::VariableStruct | |
Chttp::Vars | 解析和设置get/post变量 |
Cwinux::WeakHandle< _HTy > | 弱句柄 |
►Cwinux::WeakHandle< _Ty * > | |
Cwinux::WeakPointer< _Ty > | 弱指针 |
►Cwinux::WeakHandle< winux::TaskCtx * > | |
Cwinux::WeakPointer< winux::TaskCtx > | |
Ceiennet::old_v1::ws::WebSocketWrapper | WebSocket场景包装 |
Cwinux::XStringWriter< _ChTy > | 用来使得String能够用operator<<来赋值 |
Cwinux::Zip | ZIP压缩 |
Cwinux::Unzip::ZipEntry | |