class DeviceMainLooper:publicBaseLooper
{
SUPER(BaseLooper);
public:
DeviceMainLooper();
virtual~DeviceMainLooper();
};
DeviceMainLooper::DeviceMainLooper()
{
mObjectName="MainLooper";//可修改为其他名称,不会影响使用
mThreadName= mObjectName;
SetMainLooper(this);
}
DeviceMainLooper::~DeviceMainLooper()
{
SetMainLooper(nullptr);
}
int main(intargc,char* argv[])
{
autolooper(make_shared<DeviceManLooper>());
looper->StartRun();
return0;
}