Esempio n. 1
0
 protected IpcEngineBase(IIpcListener ipcListener, string engineName = "")
 {
     IpcProcessor = new IpcProcessor();
     _ipcListener = ipcListener;
     _ipcListener.ExceptionThrown += OnIpcListenerExceptionThrown;
     _engineName = string.IsNullOrEmpty(engineName) ? string.Empty : $"{engineName} ";
 }
Esempio n. 2
0
 public void Register(IIpcListener listener)
 {
     if (!this.mListener.Contains(listener))
     {
         this.mListener.Add(listener);
     }
 }
Esempio n. 3
0
 public void UnRegister(IIpcListener listener)
 {
     if (this.mListener.Contains(listener))
     {
         this.mListener.Remove(listener);
     }
 }
Esempio n. 4
0
 public ServiceIpcEngine(IIpcListener ipcListener) : base(ipcListener, "Service")
 {
 }