Пример #1
0
 public static void Close()
 {
     servicePipe = null;
     running     = false;
     ThreadHelper.CancelSynchronousIo(threadID);
     serviceReceiver.Dispose();
     service.Close();
 }
Пример #2
0
 void OnDestroy()
 {
     Log("Stopping listening to bone data");
     listener.KinectService.StopListeningBoneData();
     running = false;
     ThreadHelper.CancelSynchronousIo(threadID);
     Log("Closing the listener pipe");
     listenerReceiver.Dispose();
     Log("Closing the service pipe");
     Close();
     Log("Freeing the library");
     NativeUtil.FreeLibrary(nativeLibrary);
 }