void UdpServerTransport::onServiceAdded(RcfServer &server) { setSessionManager(server); mTaskEntries.clear(); mTaskEntries.push_back( TaskEntry( boost::bind( &UdpServerTransport::cycleTransportAndServer, this, _1), StopFunctor(), "RCF UDP server")); }
void UdpServerTransport::onServiceAdded(RcfServer &server) { setSessionManager(server); WriteLock writeLock( getTaskEntriesMutex() ); getTaskEntries().clear(); getTaskEntries().push_back( TaskEntry( boost::bind( &UdpServerTransport::cycleTransportAndServer, this, boost::ref(server), _1, _2), StopFunctor(), "RCF Udp server")); mStopFlag = false; }