lock property
ObjCProtocolListenableMethod<void Function()>
lock
final
lock
Implementation
static final lock = objc.ObjCProtocolListenableMethod<void Function()>(
_protocol_NSLocking,
_sel_lock,
ffi.Native.addressOf<
ffi.NativeFunction<
ffi.Void Function(
ffi.Pointer<objc.ObjCObject>,
ffi.Pointer<ffi.Void>,
)
>
>(_NativeBindingBindings_protocolTrampoline_ovsamd)
.cast(),
objc.getProtocolMethodSignature(
_protocol_NSLocking,
_sel_lock,
isRequired: true,
isInstanceMethod: true,
),
(void Function() func) => ObjCBlock_ffiVoid_ffiVoid.fromFunction(
(ffi.Pointer<ffi.Void> _) => func(),
),
(void Function() func) =>
ObjCBlock_ffiVoid_ffiVoid.listener((ffi.Pointer<ffi.Void> _) => func()),
(void Function() func) =>
ObjCBlock_ffiVoid_ffiVoid.blocking((ffi.Pointer<ffi.Void> _) => func()),
);