Trait NSNetServiceDelegate

Source
pub unsafe trait NSNetServiceDelegate: NSObjectProtocol {
    // Provided methods
    unsafe fn netServiceWillPublish(&self, sender: &NSNetService)
       where Self: Sized + Message { ... }
    unsafe fn netServiceDidPublish(&self, sender: &NSNetService)
       where Self: Sized + Message { ... }
    unsafe fn netService_didNotPublish(
        &self,
        sender: &NSNetService,
        error_dict: &NSDictionary<NSString, NSNumber>,
    )
       where Self: Sized + Message { ... }
    unsafe fn netServiceWillResolve(&self, sender: &NSNetService)
       where Self: Sized + Message { ... }
    unsafe fn netServiceDidResolveAddress(&self, sender: &NSNetService)
       where Self: Sized + Message { ... }
    unsafe fn netService_didNotResolve(
        &self,
        sender: &NSNetService,
        error_dict: &NSDictionary<NSString, NSNumber>,
    )
       where Self: Sized + Message { ... }
    unsafe fn netServiceDidStop(&self, sender: &NSNetService)
       where Self: Sized + Message { ... }
    unsafe fn netService_didUpdateTXTRecordData(
        &self,
        sender: &NSNetService,
        data: &NSData,
    )
       where Self: Sized + Message { ... }
    unsafe 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§

Source

unsafe fn netServiceWillPublish(&self, sender: &NSNetService)
where Self: Sized + Message,

Source

unsafe fn netServiceDidPublish(&self, sender: &NSNetService)
where Self: Sized + Message,

Source

unsafe fn netService_didNotPublish( &self, sender: &NSNetService, error_dict: &NSDictionary<NSString, NSNumber>, )
where Self: Sized + Message,

Available on crate features NSDictionary and NSString and NSValue only.
Source

unsafe fn netServiceWillResolve(&self, sender: &NSNetService)
where Self: Sized + Message,

Source

unsafe fn netServiceDidResolveAddress(&self, sender: &NSNetService)
where Self: Sized + Message,

Source

unsafe fn netService_didNotResolve( &self, sender: &NSNetService, error_dict: &NSDictionary<NSString, NSNumber>, )
where Self: Sized + Message,

Available on crate features NSDictionary and NSString and NSValue only.
Source

unsafe fn netServiceDidStop(&self, sender: &NSNetService)
where Self: Sized + Message,

Source

unsafe fn netService_didUpdateTXTRecordData( &self, sender: &NSNetService, data: &NSData, )
where Self: Sized + Message,

Available on crate feature NSData only.
Source

unsafe fn netService_didAcceptConnectionWithInputStream_outputStream( &self, sender: &NSNetService, input_stream: &NSInputStream, output_stream: &NSOutputStream, )
where Self: Sized + Message,

Available on crate feature NSStream only.

Trait Implementations§

Source§

impl ProtocolType for dyn NSNetServiceDelegate

Source§

const NAME: &'static str = "NSNetServiceDelegate"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
Source§

impl<T> ImplementedBy<T> for dyn NSNetServiceDelegate

Implementations on Foreign Types§

Source§

impl<T> NSNetServiceDelegate for ProtocolObject<T>

Implementors§