コード例 #1
0
ファイル: sessioninitializer.cpp プロジェクト: cgestes/libqi
bool SessionInitializer::tearDownSD(qi::SessionPtr session)
{
  if (session->close().wait(1000) != qi::FutureState_FinishedWithValue)
    return false;

  return true;
}
コード例 #2
0
ファイル: sessioninitializer.cpp プロジェクト: cgestes/libqi
bool SessionInitializer::tearDownNightmare(qi::SessionPtr session)
{
  if (_trafficGenerator)
    _trafficGenerator->stopTraffic();

  delete _populationGenerator;
  delete _trafficGenerator;

  if (session->close().wait(1000) != qi::FutureState_FinishedWithValue)
    return false;

  return true;
}
コード例 #3
0
ファイル: test_session.cpp プロジェクト: cgestes/libqi
static void session_close(qi::SessionPtr s, qi::Atomic<int>* counter)
{
  s->close();
  ++(*counter);
}