Esempio n. 1
0
 internal void PostCommand(Commands.IHmeCommand command)
 {
     lock (_commands)
     {
         _commands.Enqueue(command);
         _commandReceived.Set();
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 public static void Write(Commands.IHmeCommand data)
 {
     Write(TraceEventType.Verbose, data);
 }
Esempio n. 4
0
 public static void Write(TraceEventType traceType, Commands.IHmeCommand data)
 {
     _log.TraceData(traceType, commandTraceId, data);
 }
Esempio n. 5
0
 internal void SendCommand(Commands.IHmeCommand command)
 {
     command.SendCommand(this);
     _writer.WriteTerminator();
     ProtocolLog.Write(command);
 }
Esempio n. 6
0
 internal void PostCommand(Commands.IHmeCommand command)
 {
     _connection.PostCommand(command);
 }