execute method

ITransaction execute(
  1. IStatus status,
  2. ITransaction transaction, [
  3. IMessageMetadata? inMetadata,
  4. Pointer<Uint8>? inBuffer,
  5. IMessageMetadata? outMetadata,
  6. Pointer<Uint8>? outBuffer,
])

Implementation

ITransaction execute(IStatus status, ITransaction transaction,
    [IMessageMetadata? inMetadata,
    Pointer<Uint8>? inBuffer,
    IMessageMetadata? outMetadata,
    Pointer<Uint8>? outBuffer]) {
  final res = _execute(
      self,
      status.self,
      transaction.self,
      inMetadata?.self ?? nullptr,
      inBuffer ?? nullptr,
      outMetadata?.self ?? nullptr,
      outBuffer ?? nullptr);
  status.checkStatus();
  return ITransaction(res);
}