sendInvokeByArrayArguments method

AsyncReply sendInvokeByArrayArguments(
  1. int instanceId,
  2. int index,
  3. List parameters
)

Implementation

AsyncReply<dynamic> sendInvokeByArrayArguments(
    int instanceId, int index, List<dynamic> parameters) {
  var pb = Codec.composeVarArray(parameters, this, true);

  var reply = new AsyncReply<dynamic>();
  var c = _callbackCounter++;
  _requests.add(c, reply);

  sendParams()
    ..addUint8(0x40 | IIPPacketAction.InvokeFunctionArrayArguments)
    ..addUint32(c)
    ..addUint32(instanceId)
    ..addUint8(index)
    ..addDC(pb)
    ..done();
  return reply;
}