GB28181事件
继上次的GB p2p系统设计,我们先完成其中的一个组件,叫事件处理。 处理网络和界面以及所有定时器在GB28181服务器处理中很常见,为此,有必要设计一个事件系统,该系统设计模仿了常见的nodejs服务器的event,作为回调和异步处理,要非常方便地让程序员调用各类网络和普通排队事件。如下所示:我们把事件class 叫做c_event
c_event event1;
gb_test3 test3;
event1.func_on("test1", [](void *user) {
cout
关注
打赏