internal void PostCommand(Commands.IHmeCommand command) { lock (_commands) { _commands.Enqueue(command); _commandReceived.Set(); } }
internal void PostCommand(Commands.IHmeCommand command) { if (_application != null) { _application.PostCommand(command); } else { if (_queuedCommands == null) { _queuedCommands = new List <Tivo.Hme.Commands.IHmeCommand>(); } _queuedCommands.Add(command); } }
public static void Write(Commands.IHmeCommand data) { Write(TraceEventType.Verbose, data); }
public static void Write(TraceEventType traceType, Commands.IHmeCommand data) { _log.TraceData(traceType, commandTraceId, data); }
internal void SendCommand(Commands.IHmeCommand command) { command.SendCommand(this); _writer.WriteTerminator(); ProtocolLog.Write(command); }
internal void PostCommand(Commands.IHmeCommand command) { _connection.PostCommand(command); }