void serverInitHandler(EventLoop& loop)
{
	Server s(&loop);
	boost::this_thread::sleep(boost::posix_time::milliseconds(500));
	Base::pause();
	loop.stop();
}
  ~Freenect2Impl()
  {
    clearDevices();
    clearDeviceEnumeration();

    usb_event_loop_.stop();

    if(managed_usb_context_ && usb_context_ != 0)
    {
      libusb_exit(usb_context_);
      usb_context_ = 0;
    }
  }
Beispiel #3
0
void jni_fini()
{
    stop_loop = true;
    main_loop.stop();
    try {
        if (net_thread.joinable()) {
            net_thread.join();
        }
    }
    catch (...) {

    }
}
void clientInitHandler(EventLoop& loop)
{
	Client c(&loop);
	Base::pause();
	loop.stop();
}