setOption method

  1. @override
Future<int> setOption(
  1. String opt
)
override

Implementation

@override
Future<int> setOption(String opt) async {
  Map<String, String> m = {
    MessageTag.MESSAGE_TYPE: MessageType.SET_OPTION,
    MessageTag.MESSAGE_CONTENT: opt,
  };
  ReceivePort rport = new ReceivePort();
  _sendPort.send([m, rport.sendPort]);
  int res = 0;
  await for (var msg in rport) {
    res = int.parse(msg[0][MessageTag.MESSAGE_CONTENT]);
    break;
  }
  rport.close();
  return res;
}