提升连接信号从一个类到另一个类

时间:2015-06-10 14:29:23

标签: c++ boost

当使用boost信号完成异步操作时,我需要从子类向它的父类发出信号,

例如我的父类

class A
{
    void doTask(){
      class B child;
      child.asynchTask();
    }

    void onFinished(){
      //invoke it when async task finished
    }
};

第二节课

class B
{
     void asynchTask(){
     //Async task start  here 

    }

 void asynchTaskFinished(){
      // Emit signal from here to invoke onFinished() of parent class

    }

};

我怎样才能使用boost信号,我已经找到了一些示例和一篇SO Complete example using Boost::Signals for C++ Eventing,但在这种情况下无法弄清楚如何实现。

任何帮助将不胜感激。

由于 哈里斯

0 个答案:

没有答案