pub unsafe trait NSNetServiceDelegate: NSObjectProtocol {
// Provided methods
fn netServiceWillPublish(&self, sender: &NSNetService)
where Self: Sized + Message { ... }
fn netServiceDidPublish(&self, sender: &NSNetService)
where Self: Sized + Message { ... }
fn netService_didNotPublish(
&self,
sender: &NSNetService,
error_dict: &NSDictionary<NSString, NSNumber>,
)
where Self: Sized + Message { ... }
fn netServiceWillResolve(&self, sender: &NSNetService)
where Self: Sized + Message { ... }
fn netServiceDidResolveAddress(&self, sender: &NSNetService)
where Self: Sized + Message { ... }
fn netService_didNotResolve(
&self,
sender: &NSNetService,
error_dict: &NSDictionary<NSString, NSNumber>,
)
where Self: Sized + Message { ... }
fn netServiceDidStop(&self, sender: &NSNetService)
where Self: Sized + Message { ... }
fn netService_didUpdateTXTRecordData(
&self,
sender: &NSNetService,
data: &NSData,
)
where Self: Sized + Message { ... }
fn netService_didAcceptConnectionWithInputStream_outputStream(
&self,
sender: &NSNetService,
input_stream: &NSInputStream,
output_stream: &NSOutputStream,
)
where Self: Sized + Message { ... }
}Available on crate feature
NSNetServices only.Expand description
Provided Methods§
fn netServiceWillPublish(&self, sender: &NSNetService)
fn netServiceDidPublish(&self, sender: &NSNetService)
fn netService_didNotPublish( &self, sender: &NSNetService, error_dict: &NSDictionary<NSString, NSNumber>, )
Available on crate features
NSDictionary and NSString and NSValue only.fn netServiceWillResolve(&self, sender: &NSNetService)
fn netServiceDidResolveAddress(&self, sender: &NSNetService)
fn netService_didNotResolve( &self, sender: &NSNetService, error_dict: &NSDictionary<NSString, NSNumber>, )
Available on crate features
NSDictionary and NSString and NSValue only.fn netServiceDidStop(&self, sender: &NSNetService)
fn netService_didUpdateTXTRecordData( &self, sender: &NSNetService, data: &NSData, )
Available on crate feature
NSData only.fn netService_didAcceptConnectionWithInputStream_outputStream( &self, sender: &NSNetService, input_stream: &NSInputStream, output_stream: &NSOutputStream, )
Available on crate feature
NSStream only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSNetServiceDelegate
Source§impl ProtocolType for dyn NSNetServiceDelegate
impl ProtocolType for dyn NSNetServiceDelegate
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".