addToBuilder static method
void
addToBuilder(
- ObjCProtocolBuilder builder, {
- required void URLHandle_resourceDataDidBecomeAvailable_(
- NSURLHandle,
- NSData
- required void URLHandleResourceDidBeginLoading_(
- NSURLHandle
- required void URLHandleResourceDidFinishLoading_(
- NSURLHandle
- required void URLHandleResourceDidCancelLoading_(
- NSURLHandle
- required void URLHandle_resourceDidFailLoadingWithReason_(
- NSURLHandle,
- NSString
- bool $keepIsolateAlive = true,
Adds the implementation of the NSURLHandleClient protocol to an existing
objc.ObjCProtocolBuilder.
Note: You cannot call this method after you have called builder.build.
Implementation
static void addToBuilder(
objc.ObjCProtocolBuilder builder, {
required void Function(objc.NSURLHandle, objc.NSData)
URLHandle_resourceDataDidBecomeAvailable_,
required void Function(objc.NSURLHandle) URLHandleResourceDidBeginLoading_,
required void Function(objc.NSURLHandle) URLHandleResourceDidFinishLoading_,
required void Function(objc.NSURLHandle) URLHandleResourceDidCancelLoading_,
required void Function(objc.NSURLHandle, objc.NSString)
URLHandle_resourceDidFailLoadingWithReason_,
bool $keepIsolateAlive = true,
}) {
NSURLHandleClient.URLHandle_resourceDataDidBecomeAvailable_.implement(
builder,
URLHandle_resourceDataDidBecomeAvailable_,
);
NSURLHandleClient.URLHandleResourceDidBeginLoading_.implement(
builder,
URLHandleResourceDidBeginLoading_,
);
NSURLHandleClient.URLHandleResourceDidFinishLoading_.implement(
builder,
URLHandleResourceDidFinishLoading_,
);
NSURLHandleClient.URLHandleResourceDidCancelLoading_.implement(
builder,
URLHandleResourceDidCancelLoading_,
);
NSURLHandleClient.URLHandle_resourceDidFailLoadingWithReason_.implement(
builder,
URLHandle_resourceDidFailLoadingWithReason_,
);
builder.addProtocol($protocol);
}