using System; using System.Collections.Generic; using ICD.Common.Utils; namespace ICD.Common.EventArguments { public sealed class TcpReceiveEventArgs : EventArgs { private readonly uint m_ClientId; private readonly string m_Data; public uint ClientId { get { return m_ClientId; } } public string Data { get { return m_Data; } } /// /// Constructor. /// /// /// public TcpReceiveEventArgs(uint clientId, IEnumerable data) { m_ClientId = clientId; m_Data = StringUtils.ToString(data); } /// /// Constructor. /// /// /// /// public TcpReceiveEventArgs(uint clientId, IEnumerable data, int length) { m_ClientId = clientId; m_Data = StringUtils.ToString(data, length); } } }