using DeviceService.Core; namespace DeviceService.Service { public class RequestArg { public RequestData Data { get; set; } public string Raw { get; set; } public IClient Client { get; set; } } public interface IService : IDisposable { event EventHandler ClientConnected; event EventHandler ClientDisConnected; event EventHandler DataReceived; bool Start(out string msg); bool Stop(out string msg); } }