ice_invoke method

dynamic ice_invoke(
  1. String operation,
  2. OperationMode mode, [
  3. Context? context,
  4. WriteParams? writeParams,
  5. ReplyHandle? handle,
])

Implementation

dynamic ice_invoke(String operation, OperationMode mode,
    [Context? context, WriteParams? writeParams, ReplyHandle? handle]) {
  final o = Outgoing(this, operation, mode, context, writeParams ?? (out) {});

  o.invoke();

  if (this.reference.mode == Mode.modeOneway ||
      this.reference.mode == Mode.modeDatagram ||
      this.reference.mode == Mode.modeBatchDatagram) {
    return;
  }

  return o.handleReply(handle ?? (status, input) {});
}