public void SetListener(string pipeName, string server)
        {
            listenerPipe   = NamedPipeStream.Open(pipeName, server, NamedPipeStream.PipeDirection.InOut);
            listenerSender = new StreamServiceSender <IKinectListener>(listenerPipe);
            listener       = listenerSender.Service;

            listener.OnLogMessageReceived($"Connected listener from {pipeName}@{server}");
        }
Esempio n. 2
0
 public void UnregisterKinectListener(IKinectListener listener)
 {
     if (isRunning)
     {
         Stop();
         children.Remove(listener);
         Start();
     }
     else
     {
         children.Remove(listener);
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Registers a listener to the Kinect Service
 /// </summary>
 /// <param name="listener">the listener to register</param>
 public void RegisterKinectListener(IKinectListener listener)
 {
     if (isRunning)
     {
         Stop();
         children.Add(listener);
         Start();
     }
     else
     {
         children.Add(listener);
     }
 }