Beispiel #1
0
        protected virtual void OnReceiveEvent(TReceive data)
        {
            //Logger.Debug("OnReceiveEvent");

            OnReceiveEventHandler handler = ReceiveEvent;

            handler?.Invoke(data);
        }
Beispiel #2
0
        protected virtual void RaiseReceiveEvent(StateObject state, TReceive content)
        {
            //Logger.Debug("OnReceiveEvent");
            //Logger.Trace(state);
            //Logger.Trace(content);

            OnReceiveEventHandler handler = ReceiveEvent;

            handler?.Invoke(state, content);
        }
Beispiel #3
0
        protected virtual byte[] OnReceive(byte[] data)
        {
            OnReceiveEventHandler handler = OnReceiveEvent;

            return(handler?.Invoke(data));
        }
Beispiel #4
0
 public void RemoveOnReceive(OnReceiveEventHandler func)
 {
     this.OnReceive -= func;
 }
Beispiel #5
0
 public void AddOnReceive(OnReceiveEventHandler func)
 {
     this.OnReceive += func;
 }