Пример #1
0
 public int ExecCommand(MQLCommand command, List<Object> parameters)
 {
     LOG.DebugFormat("ExecCommand: {0}", command.ToString());
     int id;
     lock (syncLock)
     {
         id = counter++;
         commandRequests[id] = new MQLCommandRequest(id, command, parameters);
     }
     return id;
 }
Пример #2
0
        public int ExecCommand(MQLCommand command, List <Object> parameters)
        {
            LOG.DebugFormat("ExecCommand: {0}", command.ToString());
            int id;

            lock (syncLock)
            {
                id = counter++;
                commandRequests[id] = new MQLCommandRequest(id, command, parameters);
            }
            return(id);
        }
Пример #3
0
        public int ExecCommand(MQLCommand command, List <Object> parameters, TaskCompletionSource <Object> taskCompletionSource = null)
        {
            LOG.DebugFormat("ExecCommand: {0}", command.ToString());
            int id;

            lock (syncLock)
            {
                id = counter++;
                commandRequests[id] = new MQLCommandRequest(id, command, parameters, taskCompletionSource);
                NotifyHost(command, id);
            }
            return(id);
        }