From efba0771006586ff3981193df016a28f19931a20 Mon Sep 17 00:00:00 2001 From: Alexander Strange Date: Wed, 19 Feb 2003 10:02:44 +0000 Subject: [PATCH] Disabling socket build for now while I revise the APIs --- ITInetSocket.h | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/ITInetSocket.h b/ITInetSocket.h index 079d8ab..9f7d165 100755 --- a/ITInetSocket.h +++ b/ITInetSocket.h @@ -7,29 +7,39 @@ // #import - -@protocol ITInetSocketOwner -- (void)requestCompleted:(NSString*)data; -@end +#import enum { ITInetMaxConnections = 36 }; +typedef enum { + ITInetSocketConnecting, + ITInetSocketReady, + ITInetSocketDisconnected +} ITInetSocketState; + +@protocol ITInetSocketOwner +- (void) requestCompleted:(in NSData*)data; +- (void) errorOccured:(int)err during:(ITInetSocketState)state; +- (void) finishedConnecting; +@end + @interface ITInetSocket : NSObject { + @public int sockfd; int port; - NSString *destAddr; + id delegate; + struct sockaddr_in6 sa; + NSMutableData *requestBuffer; + ITInetSocketState state; } // Init --(id) initWithFD:(int)fd; -(id) initWithFD:(int)fd delegate:(id)d; -(id) initWithDelegate:(id)d; -+(NSArray*) socketsForRendezvousScan; //need args +-(void) connectToHost:(NSString*)host onPort:(short)port; + +-(ITInetSocketState) state; -// Mutators (some of these must be set before you can connect) --(void) setPort:(int)port; --(void) setPortViaServiceName:(NSString*)name; --(void) setDest:(NSString*)dst; @end -- 2.20.1