http://sofia-sip.sourceforge.net/refdocs/su/index.html,翻譯自官網的這張網頁。
模塊信息
su模塊內包含了一些供Sofia通信軟件使用的簡單、可移植的socket/時間/同步庫。
- 聯繫人:
- Pekka Pessi <[email protected]>
- 狀態:
- Sofia SIP Core library
- 許可:
- LGPL
概述
su模塊嚮應用程序提供如下的接口:
- <sofia-sip/su_types.h> - 整型類型
- <sofia-sip/su_alloc.h> - 內存管理
- <sofia-sip/su.h>
- Socket函數
- <sofia-sip/su_localinfo.h> - 獲取本地IP地址列表
- <sofia-sip/su_wait.h> - 同步和多線程
- <sofia-sip/su_time.h> - 時間處理
- <sofia-sip/su_log.h> - 日誌接口
- <sofia-sip/su_tag.h> - 標籤元素列表Tag Item Lists
- <sofia-sip/su_md5.h> - MD5摘要認證
- <sofia-sip/su_uniqueid.h> - 唯一ID和隨機數生成器
su庫還包括集合數據類型:
- <sofia-sip/htable.h> - 哈希表
- <sofia-sip/rbtree.h> - 平衡紅黑樹
- <sofia-sip/su_strlst.h> - String Lists 字符串列表
- <sofia-sip/su_vector.h> - Vectors 存放指針的動態數組
還有一些供單元測試程序使用的宏定義:
- sofia-sip/tstdef.h - 單元測試用宏定義
- SU Debug Log
su 模塊的日誌輸出由su_log_global日誌對象控制。環境變量SU_DEBUG將決定缺省的日誌等級。