Trait objc2_foundation::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.

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.
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§