$allocate static method

Pointer<MpBaseOptions> $allocate(
  1. Allocator $allocator, {
  2. required Pointer<Char> model_asset_buffer,
  3. required int model_asset_buffer_count,
  4. required Pointer<Char> model_asset_path,
  5. required int file_descriptor,
  6. required MpDelegate delegate,
  7. required MpHostEnvironment host_environment,
  8. required MpHostSystem host_system,
  9. required Pointer<Char> host_version,
  10. required Pointer<Char> ca_bundle_path,
  11. required Pointer<Char> app_id,
  12. required Pointer<Char> app_version,
})

Implementation

static ffi.Pointer<MpBaseOptions> $allocate(
  ffi.Allocator $allocator, {
  required ffi.Pointer<ffi.Char> model_asset_buffer,
  required int model_asset_buffer_count,
  required ffi.Pointer<ffi.Char> model_asset_path,
  required int file_descriptor,
  required MpDelegate delegate,
  required MpHostEnvironment host_environment,
  required MpHostSystem host_system,
  required ffi.Pointer<ffi.Char> host_version,
  required ffi.Pointer<ffi.Char> ca_bundle_path,
  required ffi.Pointer<ffi.Char> app_id,
  required ffi.Pointer<ffi.Char> app_version,
}) => $allocator<MpBaseOptions>()
  ..ref.model_asset_buffer = model_asset_buffer
  ..ref.model_asset_buffer_count = model_asset_buffer_count
  ..ref.model_asset_path = model_asset_path
  ..ref.file_descriptor = file_descriptor
  ..ref.delegate = delegate
  ..ref.host_environment = host_environment
  ..ref.host_system = host_system
  ..ref.host_version = host_version
  ..ref.ca_bundle_path = ca_bundle_path
  ..ref.app_id = app_id
  ..ref.app_version = app_version;