blob: 845593c46548e3af8cecac68c681237338571884 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
library fidl_test_name_async;
import 'dart:async' as $async;
import 'dart:core' hide Set;
import 'dart:developer';
import 'dart:typed_data';
import 'package:fidl/fidl.dart' as $fidl;
import 'package:meta/meta.dart';
import 'package:zircon/zircon.dart' as $zx;
// ignore_for_file: always_specify_types
// ignore_for_file: avoid_positional_boolean_parameters
// ignore_for_file: avoid_returning_null
// ignore_for_file: cascade_invocations
// ignore_for_file: constant_identifier_names
// ignore_for_file: one_member_abstracts
// ignore_for_file: prefer_constructors_over_static_methods
// ignore_for_file: prefer_single_quotes
// ignore_for_file: public_member_api_docs
// ignore_for_file: unused_import
// ignore_for_file: unused_local_variable
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: library_prefixes
// ignore_for_file: prefer_typing_uninitialized_variables
// ignore_for_file: avoid_js_rounded_ints
// ignore_for_file: unnecessary_parenthesis
// ignore_for_file: always_put_required_named_parameters_first
// ignore_for_file: prefer_generic_function_type_aliases
// ignore_for_file: prefer_equal_for_default_values
// ignore_for_file: avoid_catches_without_on_clauses
// ignore_for_file: unused_shown_name
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: comment_references
// ignore_for_file: avoid_unused_constructor_parameters
class Handles extends $fidl.Struct {
const Handles({
@required this.plainHandle,
@required this.btiHandle,
@required this.channelHandle,
@required this.debuglogHandle,
@required this.eventHandle,
@required this.eventpairHandle,
@required this.exceptionHandle,
@required this.fifoHandle,
@required this.guestHandle,
@required this.interruptHandle,
@required this.iommuHandle,
@required this.jobHandle,
@required this.pagerHandle,
@required this.pcideviceHandle,
@required this.pmtHandle,
@required this.portHandle,
@required this.processHandle,
@required this.profileHandle,
@required this.resourceHandle,
@required this.socketHandle,
@required this.suspendtokenHandle,
@required this.threadHandle,
@required this.timerHandle,
@required this.vcpuHandle,
@required this.vmarHandle,
@required this.vmoHandle,
});
Handles.clone(
Handles $orig, {
$zx.Handle plainHandle,
$zx.Handle btiHandle,
$zx.Channel channelHandle,
$zx.Handle debuglogHandle,
$zx.Handle eventHandle,
$zx.EventPair eventpairHandle,
$zx.Handle exceptionHandle,
$zx.Handle fifoHandle,
$zx.Handle guestHandle,
$zx.Handle interruptHandle,
$zx.Handle iommuHandle,
$zx.Handle jobHandle,
$zx.Handle pagerHandle,
$zx.Handle pcideviceHandle,
$zx.Handle pmtHandle,
$zx.Handle portHandle,
$zx.Handle processHandle,
$zx.Handle profileHandle,
$zx.Handle resourceHandle,
$zx.Socket socketHandle,
$zx.Handle suspendtokenHandle,
$zx.Handle threadHandle,
$zx.Handle timerHandle,
$zx.Handle vcpuHandle,
$zx.Handle vmarHandle,
$zx.Vmo vmoHandle,
}) : this(
plainHandle: plainHandle ?? $orig.plainHandle,
btiHandle: btiHandle ?? $orig.btiHandle,
channelHandle: channelHandle ?? $orig.channelHandle,
debuglogHandle: debuglogHandle ?? $orig.debuglogHandle,
eventHandle: eventHandle ?? $orig.eventHandle,
eventpairHandle: eventpairHandle ?? $orig.eventpairHandle,
exceptionHandle: exceptionHandle ?? $orig.exceptionHandle,
fifoHandle: fifoHandle ?? $orig.fifoHandle,
guestHandle: guestHandle ?? $orig.guestHandle,
interruptHandle: interruptHandle ?? $orig.interruptHandle,
iommuHandle: iommuHandle ?? $orig.iommuHandle,
jobHandle: jobHandle ?? $orig.jobHandle,
pagerHandle: pagerHandle ?? $orig.pagerHandle,
pcideviceHandle: pcideviceHandle ?? $orig.pcideviceHandle,
pmtHandle: pmtHandle ?? $orig.pmtHandle,
portHandle: portHandle ?? $orig.portHandle,
processHandle: processHandle ?? $orig.processHandle,
profileHandle: profileHandle ?? $orig.profileHandle,
resourceHandle: resourceHandle ?? $orig.resourceHandle,
socketHandle: socketHandle ?? $orig.socketHandle,
suspendtokenHandle: suspendtokenHandle ?? $orig.suspendtokenHandle,
threadHandle: threadHandle ?? $orig.threadHandle,
timerHandle: timerHandle ?? $orig.timerHandle,
vcpuHandle: vcpuHandle ?? $orig.vcpuHandle,
vmarHandle: vmarHandle ?? $orig.vmarHandle,
vmoHandle: vmoHandle ?? $orig.vmoHandle,
);
Handles._(List<Object> argv)
: plainHandle = argv[0],
btiHandle = argv[1],
channelHandle = argv[2],
debuglogHandle = argv[3],
eventHandle = argv[4],
eventpairHandle = argv[5],
exceptionHandle = argv[6],
fifoHandle = argv[7],
guestHandle = argv[8],
interruptHandle = argv[9],
iommuHandle = argv[10],
jobHandle = argv[11],
pagerHandle = argv[12],
pcideviceHandle = argv[13],
pmtHandle = argv[14],
portHandle = argv[15],
processHandle = argv[16],
profileHandle = argv[17],
resourceHandle = argv[18],
socketHandle = argv[19],
suspendtokenHandle = argv[20],
threadHandle = argv[21],
timerHandle = argv[22],
vcpuHandle = argv[23],
vmarHandle = argv[24],
vmoHandle = argv[25];
final $zx.Handle plainHandle;
final $zx.Handle btiHandle;
final $zx.Channel channelHandle;
final $zx.Handle debuglogHandle;
final $zx.Handle eventHandle;
final $zx.EventPair eventpairHandle;
final $zx.Handle exceptionHandle;
final $zx.Handle fifoHandle;
final $zx.Handle guestHandle;
final $zx.Handle interruptHandle;
final $zx.Handle iommuHandle;
final $zx.Handle jobHandle;
final $zx.Handle pagerHandle;
final $zx.Handle pcideviceHandle;
final $zx.Handle pmtHandle;
final $zx.Handle portHandle;
final $zx.Handle processHandle;
final $zx.Handle profileHandle;
final $zx.Handle resourceHandle;
final $zx.Socket socketHandle;
final $zx.Handle suspendtokenHandle;
final $zx.Handle threadHandle;
final $zx.Handle timerHandle;
final $zx.Handle vcpuHandle;
final $zx.Handle vmarHandle;
final $zx.Vmo vmoHandle;
@override
List<Object> get $fields {
return <Object>[
plainHandle,
btiHandle,
channelHandle,
debuglogHandle,
eventHandle,
eventpairHandle,
exceptionHandle,
fifoHandle,
guestHandle,
interruptHandle,
iommuHandle,
jobHandle,
pagerHandle,
pcideviceHandle,
pmtHandle,
portHandle,
processHandle,
profileHandle,
resourceHandle,
socketHandle,
suspendtokenHandle,
threadHandle,
timerHandle,
vcpuHandle,
vmarHandle,
vmoHandle,
];
}
@override
String toString() {
// ignore: prefer_interpolation_to_compose_strings
return r'Handles' r'(plainHandle: ' +
plainHandle.toString() +
r', btiHandle: ' +
btiHandle.toString() +
r', channelHandle: ' +
channelHandle.toString() +
r', debuglogHandle: ' +
debuglogHandle.toString() +
r', eventHandle: ' +
eventHandle.toString() +
r', eventpairHandle: ' +
eventpairHandle.toString() +
r', exceptionHandle: ' +
exceptionHandle.toString() +
r', fifoHandle: ' +
fifoHandle.toString() +
r', guestHandle: ' +
guestHandle.toString() +
r', interruptHandle: ' +
interruptHandle.toString() +
r', iommuHandle: ' +
iommuHandle.toString() +
r', jobHandle: ' +
jobHandle.toString() +
r', pagerHandle: ' +
pagerHandle.toString() +
r', pcideviceHandle: ' +
pcideviceHandle.toString() +
r', pmtHandle: ' +
pmtHandle.toString() +
r', portHandle: ' +
portHandle.toString() +
r', processHandle: ' +
processHandle.toString() +
r', profileHandle: ' +
profileHandle.toString() +
r', resourceHandle: ' +
resourceHandle.toString() +
r', socketHandle: ' +
socketHandle.toString() +
r', suspendtokenHandle: ' +
suspendtokenHandle.toString() +
r', threadHandle: ' +
threadHandle.toString() +
r', timerHandle: ' +
timerHandle.toString() +
r', vcpuHandle: ' +
vcpuHandle.toString() +
r', vmarHandle: ' +
vmarHandle.toString() +
r', vmoHandle: ' +
vmoHandle.toString() +
r')';
}
static Handles _ctor(List<Object> argv) => Handles._(argv);
}
// See FIDL-308:
// ignore: recursive_compile_time_constant
const $fidl.StructType<Handles> kHandles_Type = $fidl.StructType<Handles>(
encodedSize: 104,
members: <$fidl.MemberType>[
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 0),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 4),
$fidl.MemberType<$zx.Channel>(
type: $fidl.ChannelType(nullable: false), offset: 8),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 12),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 16),
$fidl.MemberType<$zx.EventPair>(
type: $fidl.EventPairType(nullable: false), offset: 20),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 24),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 28),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 32),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 36),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 40),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 44),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 48),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 52),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 56),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 60),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 64),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 68),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 72),
$fidl.MemberType<$zx.Socket>(
type: $fidl.SocketType(nullable: false), offset: 76),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 80),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 84),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 88),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 92),
$fidl.MemberType<$zx.Handle>(
type: $fidl.HandleType(nullable: false), offset: 96),
$fidl.MemberType<$zx.Vmo>(
type: $fidl.VmoType(nullable: false), offset: 100),
],
ctor: Handles._ctor,
);
// ignore: unused_element, avoid_private_typedef_functions
typedef _VoidCallback = void Function();