3 #import <UIKit/UIKit.h>
4 #import <Foundation/Foundation.h>
6 #import <Cocoa/Cocoa.h>
9 #import <VVBasics/MutLockArray.h>
10 #import <VVBasics/VVBasicMacros.h>
12 #import <sys/socket.h>
13 #include <arpa/inet.h>
18 @interface OSCZeroConfDomain : NSObject <NSNetServiceBrowserDelegate,NSNetServiceDelegate> {
20 @interface OSCZeroConfDomain : NSObject {
22 NSString *domainString;
23 NSNetServiceBrowser *serviceBrowser;
30 + (id) createWithDomain:(NSString *)d andDomainManager:(
id)m serviceType:(NSString *)t;
31 - (id) initWithDomain:(NSString *)d andDomainManager:(
id)m serviceType:(NSString *)t;
34 - (void)netServiceBrowser:(NSNetServiceBrowser *)n didFindService:(NSNetService *)x moreComing:(BOOL)m;
35 - (void)netServiceBrowser:(NSNetServiceBrowser *)n didNotSearch:(NSDictionary *)err;
36 - (void)netServiceBrowser:(NSNetServiceBrowser *)n didRemoveService:(NSNetService *)s moreComing:(BOOL)m;
39 - (void)netService:(NSNetService *)n didNotResolve:(NSDictionary *)err;
40 - (void)netServiceDidResolveAddress:(NSNetService *)n;
Similar to NSMutableArray, but thread-safe. Internally, uses an NSMutableArray and a rwlock...
Definition: MutLockArray.h:20