luxlabs header browser preview


@class NSString, NSArray;
@protocol NSNetServiceDelegate;

@interface NSNetService : NSObject {
    id _netService;
    id _delegate;
    id _reserved;
}

@property id<NSNetServiceDelegate> delegate;
@property BOOL includesPeerToPeer;
@property (readonly, copy) NSString *name;
@property (readonly, copy) NSString *type;
@property (readonly, copy) NSString *domain;
@property (readonly, copy) NSString *hostName;
@property (readonly, copy) NSArray *addresses;
@property (readonly) long long port;

+ (id)dataFromTXTRecordDictionary:(id)a0;
+ (id)dictionaryFromTXTRecordData:(id)a0;

- (void)publish;
- (void)scheduleInRunLoop:(id)a0 forMode:(id)a1;
- (void)stopMonitoring;
- (void)removeFromRunLoop:(id)a0 forMode:(id)a1;
- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (void)stop;
- (id)description;
- (void)resolve;
- (void)startMonitoring;
- (BOOL)isEqual:(id)a0;
- (id)TXTRecordData;
- (void)_setIncludesAWDL:(BOOL)a0;
- (BOOL)getInputStream:(out id *)a0 outputStream:(out id *)a1;
- (id)initWithCFNetService:(struct __CFNetService { } *)a0;
- (id)initWithDomain:(id)a0 type:(id)a1 name:(id)a2;
- (id)initWithDomain:(id)a0 type:(id)a1 name:(id)a2 port:(int)a3;
- (void)publishWithOptions:(unsigned long long)a0;
- (void)resolveWithTimeout:(double)a0;
- (BOOL)setTXTRecordData:(id)a0;

@end