首页 > 代码库 > libubox
libubox
lbubox是openwrt的一个核心库,封装了一系列基础实用功能,主要提供事件循环,二进制格式处理,linux链表实现和一些JSON辅助处理。
它的目的是以动态链接库方式来提供可重用的通用功能,给其他模块提供便利和避免再造轮子。
libubox主要提供三部分功能:
1)提供多种基础通用功能接口,包含链表,平衡二叉树,二进制处理,key-value链表,MD5等。
2)sock通信。
3)一套基于事件驱动的机制及任务队列管理功能。
参考文档:
libubox组件(1)——usock
libubox组件(2)——blob/blobmsg
libubox组件(3)——uloop
BLOB二进制对象(blob.c/h)
libubox
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。