sendCommand<T> method

Future<T> sendCommand<T>(
  1. Command command,
  2. ResponseParser<T> parser, {
  3. bool returnCompleter = true,
})

Implementation

Future<T> sendCommand<T>(Command command, ResponseParser<T> parser,
    {bool returnCompleter = true}) async {
  final task = CommandTask<T>(command, nextId(), parser);
  _tasks[task.id] = task;
  queueTask(task);
  if (returnCompleter) {
    return task.completer.future;
  } else {
    return Future<T>.value();
  }
}