public StompClient(StompConfig config) { StompTrace.Info("StompClient Create '{0}'", config.Host); _config = config; _receipts = new ConcurrentDictionary <string, DateTime>(); StompClientStatus = EnumStompClientStatus.NotConnected; _inQueue = new ConcurrentQueue <StompFrame>(); }
private void OnStatusChanged(EnumStompClientStatus status) { StompClientStatus = status; if (StompClientChangedEvent != null) { StompClientChangedEvent(this, new StompClientStatusChangedEventArgs { Status = status, Time = DateTime.Now }); } }