start method

void start(
  1. String uuid,
  2. String jsonConfig, {
  3. Map<String, String> env = const {},
})

Implementation

void start(
  String uuid,
  String jsonConfig, {
  Map<String, String> env = const {},
}) {
  final uuidPtr = StringUtf8Pointer(uuid).toNativeUtf8();
  final cfgPtr = StringUtf8Pointer(jsonConfig).toNativeUtf8();
  final start = _startPtr.asFunction<_StartDart>();

  _setEnvs(env);

  try {
    _getTransferMessage(start(uuidPtr, cfgPtr));
  } finally {
    calloc.free(uuidPtr);
    calloc.free(cfgPtr);
  }
}