public static void SetStatus(ShrewConnectionStatus status) { if (ConnectionStatusChanged != null) { ConnectionStatusChanged(null, new ShrewConnectionStatusArgs(status)); } }
public static void Log(string message, ShrewConnectionStatus status) { if (OperationLogged != null) { if (lastLogDate.Date != DateTime.Now.Date) { lastLogDate = DateTime.Now; OperationLogged(null, new OperationLogArgs(string.Format("----------------------- {0} -----------------------\r\n", lastLogDate.ToString("yyyy-MM-dd")), ShrewConnectionStatus.Pending)); } else { lastLogDate = DateTime.Now; } OperationLogged(null, new OperationLogArgs(string.Format("{0}: {1}\r\n", lastLogDate.ToString("HH:mm:ss"), message), status)); } }
public OperationLogArgs(string Message, ShrewConnectionStatus Status) { this.Message = Message; this.Status = Status; }
public ShrewConnectionStatusArgs(ShrewConnectionStatus status) { this.status = status; }