虽然宏能减少重复代码编写,提高效率,但是属于机器语言,与人不太以好。不直观,不好调试。以下主要例举kbe中常用到的宏展开后的样子,以方便理解,阅读。
文件(client_interface.h),客户端消息处理,RPC调用过程类:
消息:onHelloCB
类定义:
//消息处理者
class onHelloCBClientMessagehandler_stream : public Network::MessageHandler {
public:
virtual void handle(Network::Channel* pChannel, KBEngine::MemoryStr