Temporarily breaking the network sockets while I redo the whole thing
[ITFoundation.git] / ITInetSocket.h
index 367c31e..94d102f 100755 (executable)
@@ -8,9 +8,28 @@
 
 #import <Foundation/Foundation.h>
 
+@protocol ITInetSocketOwner
+- (void)requestCompleted:(NSString*)data;
+@end
 
-@interface ITInetSocket : NSObject {
+enum {
+    ITInetMaxConnections = 36;
+};
 
+@interface ITInetSocket : NSObject {
+    int sockfd;
+    int port;
+    NSString *destAddr;
 }
--(id)initWithFD:(int)fd delegate:(id)d;
+// Init
+-(id) initWithFD:(int)fd;
+-(id) initWithFD:(int)fd delegate:(id)d;
+-(id) initWithDelegate:(id)d;
+
++(NSArray*) socketsForRendezvousScan; //need args
+
+// Mutators (some of these must be set before you can connect)
+-(void) setPort:(int)port;
+-(void) setPortViaServiceName:(NSString*)name;
+-(void) setDest:(NSString*)dst;
 @end