Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
README.md 729 Bytes
Copy Edit Web IDE Raw Blame History
fens authored 2019-02-27 15:42 . 1.增加boost头文件

基于boost的消息处理框架

介绍

boost是一个开源的跨平台C++扩展库,曾被称为是C++的准标准库; boost大部分模块都可以通过直接引用头文件来使用,所以使用起来非常方便; 在嵌入式Linux系统下也可以很方便的使用(不用移植编译,直接引用头文件)。 这里的代码是使用boost的bind和function实现的消息处理框架, 用于处理类似“命令字-----数据”的消息。

使用说明

处理框架设计为单实例,这样方便在不同的对象里注册命令; 主要提供以下两个接口:

1.注册要处理的消息命令字,和处理该命令字的函数对象

int registProcHandle(string cmd, MsgProcFunc handle);

2.处理接口,这个接口一般是在接收数据解包后处理的地方调用

int processDataFunction(string cmd, const void *pData, int iDataLen);

####技术分享微信公众号

fensTeck

希望对您有所帮助~

Comment ( 0 )

Sign in for post a comment