protected virtual void OnOutgoingMessage(MessageEventArgs e) { if (OutgoingMessage != null) { OutgoingMessage?.Invoke(this, e); } }
private void OnOutgoingMessage(INetworkNode To, byte[] NewMessage) { if ((OutgoingMessage == null) || (To == null) || (NewMessage == null) || (NewMessage.Length == 0)) { return; } Task.Run(() => { OutgoingMessage?.Invoke(this, new InternetCommunicationEventArgs { Remote = To, Local = this, Direction = CommunicationDirection.Outbound, Message = NewMessage }); }); }
private void OnOutgoingMessage(MessageEventArgs e) { OutgoingMessage?.Invoke(this, e); }