addToBuilder static method
void
addToBuilder(
- ObjCProtocolBuilder builder, {
- void netServiceWillPublish_()?,
- void netServiceDidPublish_()?,
- void netService_didNotPublish_(
- NSNetService,
- NSDictionary
- void netServiceWillResolve_()?,
- void netServiceDidResolveAddress_()?,
- void netService_didNotResolve_(
- NSNetService,
- NSDictionary
- void netServiceDidStop_()?,
- void netService_didUpdateTXTRecordData_(
- NSNetService,
- NSData
- void netService_didAcceptConnectionWithInputStream_outputStream_(
- NSNetService,
- NSInputStream,
- NSOutputStream
- bool $keepIsolateAlive = true,
Adds the implementation of the NSNetServiceDelegate 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, {
void Function(NSNetService)? netServiceWillPublish_,
void Function(NSNetService)? netServiceDidPublish_,
void Function(NSNetService, objc.NSDictionary)? netService_didNotPublish_,
void Function(NSNetService)? netServiceWillResolve_,
void Function(NSNetService)? netServiceDidResolveAddress_,
void Function(NSNetService, objc.NSDictionary)? netService_didNotResolve_,
void Function(NSNetService)? netServiceDidStop_,
void Function(NSNetService, objc.NSData)?
netService_didUpdateTXTRecordData_,
void Function(NSNetService, objc.NSInputStream, objc.NSOutputStream)?
netService_didAcceptConnectionWithInputStream_outputStream_,
bool $keepIsolateAlive = true,
}) {
NSNetServiceDelegate.netServiceWillPublish_.implement(
builder,
netServiceWillPublish_,
);
NSNetServiceDelegate.netServiceDidPublish_.implement(
builder,
netServiceDidPublish_,
);
NSNetServiceDelegate.netService_didNotPublish_.implement(
builder,
netService_didNotPublish_,
);
NSNetServiceDelegate.netServiceWillResolve_.implement(
builder,
netServiceWillResolve_,
);
NSNetServiceDelegate.netServiceDidResolveAddress_.implement(
builder,
netServiceDidResolveAddress_,
);
NSNetServiceDelegate.netService_didNotResolve_.implement(
builder,
netService_didNotResolve_,
);
NSNetServiceDelegate.netServiceDidStop_.implement(
builder,
netServiceDidStop_,
);
NSNetServiceDelegate.netService_didUpdateTXTRecordData_.implement(
builder,
netService_didUpdateTXTRecordData_,
);
NSNetServiceDelegate
.netService_didAcceptConnectionWithInputStream_outputStream_
.implement(
builder,
netService_didAcceptConnectionWithInputStream_outputStream_,
);
builder.addProtocol($protocol);
}