start method
Starts iterative execution. Returns progress with accessor data already populated.
Implementation
@override
ProgressResult start(int handle) {
final ptr = Pointer<ffi_native.MontyHandle>.fromAddress(handle);
final outError = calloc<Pointer<Char>>();
try {
final tag = ffi_native.monty_start(ptr, outError);
return _buildProgressResult(ptr, tag, outError.value);
} finally {
calloc.free(outError);
}
}