Socket IPC Communication
SocketIPCReader.h
00001 
00009 #import <Foundation/Foundation.h>
00010 #import <CoreFoundation/CoreFoundation.h>
00011 
00012 @protocol SocketIPCDelegate <NSObject>
00013 @required
00020 - (void) dataDidReceivedFromSocket: (NSData*) aRawData;
00021 
00022 @end
00023 
00024 @interface SocketIPCReader : NSObject {
00025 @private
00026         CFSocketRef             mSocketRef;
00027         CFSocketContext mSocketContext;
00028         
00029         NSUInteger      mPort;
00030         NSString*       mAddress;
00031         
00032         id <SocketIPCDelegate>  mDelegate;
00033         BOOL            mEnableCallback;
00034 }
00035 
00036 - (id) initWithPortNumber: (NSUInteger) aPortNumber andAddress: (NSString*) aAddress withSocketDelegate: (id <SocketIPCDelegate>) aDelegate;
00037 - (void) start;
00038 - (void) stop;
00039 
00040 @end
 All Classes Functions