#import <NetSocket.h>
Definition at line 10 of file NetSocket.h.
| - (void) _cfsocketConnected | [implementation] |
| - (BOOL) _cfsocketCreated | [implementation] |
| - (void) _cfsocketCreateForNative: | (CFSocketNativeHandle) | inNativeSocket | [implementation] |
| - (void) _cfsocketDataAvailable | [implementation] |
| - (void) _cfsocketDisconnected | [implementation] |
Definition at line 826 of file NetSocket.m.


| - (void) _cfsocketNewConnection | [implementation] |
Definition at line 836 of file NetSocket.m.
| - (void) _cfsocketWritable | [implementation] |
| - (void) _scheduleConnectionTimeoutTimer: | (NSTimeInterval) | inTimeout | [implementation] |
| - (NetSocket *) _socketAcceptConnection | [implementation] |
| - (void) _socketConnectionTimedOut: | (NSTimer*) | inTimer | [implementation] |
| - (BOOL) _socketIsWritable | [implementation] |
| - (int) _socketReadableByteCount | [implementation] |
Definition at line 1052 of file NetSocket.m.


| - (void) _socketReadData | [implementation] |
Definition at line 921 of file NetSocket.m.


| - (void) _socketWriteData | [implementation] |
Definition at line 967 of file NetSocket.m.


| - (void) _unscheduleConnectionTimeoutTimer | [implementation] |
| - (CFSocketRef) cfsocketRef |
Definition at line 745 of file NetSocket.m.
| - (void) close |
Definition at line 200 of file NetSocket.m.


| - (BOOL) connectToHost: | (NSString*) | inHostname | ||
| port: | (UInt16) | inPort | ||
| - (BOOL) connectToHost: | (NSString*) | inHostname | ||
| port: | (UInt16) | inPort | ||
| timeout: | (NSTimeInterval) | inTimeout | ||
Definition at line 355 of file NetSocket.m.


| - (void) dealloc | [implementation] |
| - (id) delegate |
Definition at line 167 of file NetSocket.m.
| + (void) ignoreBrokenPipes |
Definition at line 752 of file NetSocket.m.
| - (unsigned) incomingBufferLength |
Definition at line 725 of file NetSocket.m.
| - (id) init | [implementation] |
| - (id) initWithNativeSocket: | (int) | inNativeSocket | [implementation] |
| - (BOOL) isConnected |
| - (BOOL) isListening |
| - (BOOL) listenOnPort: | (UInt16) | inPort |
| - (BOOL) listenOnPort: | (UInt16) | inPort | ||
| maxPendingConnections: | (int) | inMaxPendingConnections | ||
Definition at line 304 of file NetSocket.m.


| - (BOOL) listenOnRandomPort |
| - (NSString *) localHost |
| - (UInt16) localPort |
| - (CFSocketNativeHandle) nativeSocketHandle |
| + (NetSocket *) netsocket |
Definition at line 110 of file NetSocket.m.


| + (NetSocket *) netsocketConnectedToHost: | (NSString*) | inHostname | ||
| port: | (UInt16) | inPort | ||
Definition at line 149 of file NetSocket.m.


| + (NetSocket *) netsocketListeningOnPort: | (UInt16) | inPort |
Definition at line 133 of file NetSocket.m.


| + (NetSocket *) netsocketListeningOnRandomPort |
| - (BOOL) open |
Definition at line 180 of file NetSocket.m.


| - (unsigned) outgoingBufferLength |
Definition at line 730 of file NetSocket.m.
| - (NSData *) peekData |
Definition at line 397 of file NetSocket.m.
| - (unsigned) read: | (void*) | inBuffer | ||
| amount: | (unsigned) | inAmount | ||
Definition at line 404 of file NetSocket.m.
| - (NSData *) readData |
| - (NSData *) readData: | (unsigned) | inAmount |
Definition at line 523 of file NetSocket.m.
| - (unsigned) readOntoData: | (NSMutableData*) | inData |
Definition at line 422 of file NetSocket.m.
| - (unsigned) readOntoData: | (NSMutableData*) | inData | ||
| amount: | (unsigned) | inAmount | ||
Definition at line 442 of file NetSocket.m.
| - (unsigned) readOntoString: | (NSMutableString*) | inString | ||
| encoding: | (NSStringEncoding) | inEncoding | ||
| amount: | (unsigned) | inAmount | ||
Definition at line 460 of file NetSocket.m.
| - (NSString *) readString: | (NSStringEncoding) | inEncoding |
Definition at line 546 of file NetSocket.m.
| - (NSString *) readString: | (NSStringEncoding) | inEncoding | ||
| amount: | (unsigned) | inAmount | ||
Definition at line 565 of file NetSocket.m.
| - (NSString *) remoteHost |
| - (UInt16) remotePort |
| - (BOOL) scheduleOnCurrentRunLoop |
Definition at line 242 of file NetSocket.m.


| - (BOOL) scheduleOnRunLoop: | (NSRunLoop*) | inRunLoop |
Definition at line 247 of file NetSocket.m.


| - (void) setDelegate: | (id) | inDelegate |
| + (NSString *) stringWithSocketAddress: | (struct in_addr*) | inAddress |
| - (void) unscheduleFromRunLoop | [implementation] |
Definition at line 274 of file NetSocket.m.


| - (void) write: | (const void*) | inBytes | ||
| length: | (unsigned) | inLength | ||
Definition at line 605 of file NetSocket.m.


| - (void) writeData: | (NSData*) | inData |
Definition at line 626 of file NetSocket.m.


| - (void) writeString: | (NSString*) | inString | ||
| encoding: | (NSStringEncoding) | inEncoding | ||
- (CFSocketRef) mCFSocketRef [protected] |
Definition at line 12 of file NetSocket.h.
- (CFRunLoopSourceRef) mCFSocketRunLoopSourceRef [protected] |
Definition at line 13 of file NetSocket.h.
- (NSTimer*) mConnectionTimer [protected] |
Definition at line 15 of file NetSocket.h.
- (id) mDelegate [protected] |
Definition at line 14 of file NetSocket.h.
- (NSMutableData*) mIncomingBuffer [protected] |
Definition at line 19 of file NetSocket.h.
- (NSMutableData*) mOutgoingBuffer [protected] |
Definition at line 18 of file NetSocket.h.
- (BOOL) mSocketConnected [protected] |
Definition at line 16 of file NetSocket.h.
- (BOOL) mSocketListening [protected] |
Definition at line 17 of file NetSocket.h.
1.5.8