/// <summary> /// Enqueues data to be sent. /// </summary> /// <param name="data"></param> public void Send(SocketData data) { //var mi = new SocketData() { Id = messageId, Data = data }; _sendQueue.Enqueue(data); }
/// <summary> /// Calls the DataSent multi-cast delegate /// </summary> /// <param name="data"></param> protected virtual void OnDataSent(SocketData data) { DataSent?.Invoke(this, data); }