常用的 C++ 類庫,cxxtools 2.2 發布
cxxtools 是一種會經常使用的C++類庫,主要的功能有:參數解析、BASE64編碼解碼、iconv接口、MD5編碼、線程處理、Socket處理、動態異常安全的緩沖、dlopen\dlsym的封裝、連接池模版、HTTP編程中的參數封裝等。具體的類如下:
- argument parsing
- logging
- wrappers for threading (pthreads)
- networking with tcp and udp including iostream-based classes
- std::ostream for md5-calculation
- std::ostream-hexdumper
- std::ostream, which duplicates output (like tee)
- wrappers for fork(2) and pipe(2)
- parser for ini files
- parser for property files
- policy based smartpointer
- wrappers for dlopen(2) and dlsym(2)
- fast http client
- uuencoder-std::ostream
- classes to create mime messages for sending mail with attachements or as html-formatted mail
- template based fast signal/slot-classes
- template for pools
- parser for http-query-parameters e.g. for cgi
- ostream-filter for counting bytes passed through it
- wrappers for atomic operations
cxxtools 2.2 匯總了近一年的所有改變,主要改變包括使用 XML 配置日志,因此將 XML 功能移到核心包中;RPC 客戶端提供新的更簡單的 API 用于執行并行請求;二進制 RPC 協議支持域以分組 RPC 功能;創建一個新的屬性反序列化用于簡化復雜對象的讀取。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!