Gwenhywfar是一个库,它允许你的软件移植到不同的操作系统,如Linux,* BSD,Windows等
Gwenhywfar还包括一些经常需要的功能(例如,用于处理和解析配置文件,读/写XML文件,进程间通信等)。
Gwenhywfar提供了的神器出山:www.shenqi73.comOS抽象函数为:
·Linux的
·视窗
·MacOSX的
·FreeBSD的
·OpenBSD的
·NetBSD的
Gwenhywfar C语言编写的,它遵循面向对象的编程范式及其零件。头文件,可以直接使用C + +,太。
下面是一些主要特点“Gwenhywfar”:
基本数据类型二进制缓冲区,环形缓冲区,链表,错误对象的字符串列表(SRC /基地/),缓冲的IO操作(SRC / IO /)
·宏类型安全的列表管理
·目录和Internet地址的处理和库加载(SRC / OS / OS抽象函数)
·网络功能,可让管理经济的使用,即使是在单线程应用程序的连接
·高级别功能,用简化的“XML-”格式解析文件和访问他们就像一个分层的数据库(SRC / /解析器)。它是能够处理有效的XML文件,太。
·高级别加密功能的OpenSSL功能上(SRC /隐窝/)
·支持进程间通信(HTTP SSL或纯TCP / UDP套接字之上,有或无证书的客户端和/或服务器)
·控制台基于ncurses的用户界面(包括一个简单的HTML解析器)
·从XML文件生成简单的数据容器的工具。它会自动生成的getter,setter方法,构造函数,析构函数,深拷贝功能,使用计数器处理,修改跟踪功能读取和写GWEN_DBs(创建事务类的AqBanking使用的)
要求:
·OpenSSL的0.9.6x(0.9.7x推荐),这可以有选择地配置开关被禁用了 - disable-ssl的
·的ncurses的(可选的,用来用户接口库gwenui的)