testbed:添加头文件
原来的实现指定接口(纯虚类)的类太复杂,作为函数的输入参数,索性自己继承一个。 本帖最后由 keer_zu 于 2023-2-20 13:23 编辑头文件:
#ifndef __ADDEF__
#define __ADDEF__
#include "EMCommProxy.h"
namespace xxx {
namespace yyy{
namespace bbb {
class TestCommProxyHandler : public CommProxyHandler{
public:
TestCommProxyHandler(){}
int32_t onAlive(bool alive){return 0;}
int32_t onStart(uint32_t fg) {return 0;}
int32_t onStop(uint32_t fg) {return 0;}
int32_t onFgStateChanged(uint32_t fg, uint32_t state){return 0;}
};
}
}
}
#endif
本帖最后由 keer_zu 于 2023-2-20 13:53 编辑
全局定义:
std::shared_ptr<xxx::yyy::bbb::TestCommProxyHandler> ghandler;
CBaseMessage *pbasemsg;
本帖最后由 keer_zu 于 2023-2-20 13:53 编辑
初始化:
ghandler=std::make_shared<xxx::yyy::bbb::TestCommProxyHandler>();
pbasemsg=new CBaseMessage;
页:
[1]