Пример #1
0
 void loop() {
     while ( !RClist.empty() && !do_exit) {
         base::ChannelElementBase::shared_ptr chan = RClist.front();
         CRemoteChannelElement_i* rbase = dynamic_cast<CRemoteChannelElement_i*>(chan.get());
         if (rbase)
             rbase->transferSamples();
         RClist.erase( chan );
     }
 }
Пример #2
0
 void cancelChannel( base::ChannelElementBase::shared_ptr chan ) {
     RClist.erase( chan );
 }