Wired Networking  2.0
Objective-C implementation of the Wired 2.0 protocol
WISocket Class Reference
Collaboration diagram for WISocket:

List of all members.

Public Member Functions

(id) - initWithAddress:type:
(id) - initWithFileDescriptor:
(WIAddress *) - address
(int) - fileDescriptor
(void *) - SSL
(wi_socket_t *) - socket
(NSString *) - cipherVersion
(NSString *) - cipherName
(NSUInteger) - cipherBits
(NSString *) - certificateName
(NSUInteger) - certificateBits
(NSString *) - certificateHostname
(void) - setDelegate:
(id< WISocketDelegate >) - delegate
(void) - setPort:
(NSUInteger) - port
(void) - setDirection:
(WISocketDirection) - direction
(void) - setBlocking:
(BOOL) - blocking
(void) - setInteractive:
(BOOL) - interactive
(BOOL) - waitWithTimeout:
(BOOL) - connectWithTimeout:error:
(BOOL) - connectWithTLS:timeout:error:
(BOOL) - listenWithError:
(WISocket *) - acceptWithTimeout:error:
(void) - close
(BOOL) - writeString:encoding:timeout:error:
(NSString *) - readStringOfLength:encoding:timeout:error:
(NSString *) - readStringUpToString:encoding:timeout:error:
(void) - scheduleInRunLoop:forMode:
(void) - removeFromRunLoop:forMode:

Static Public Member Functions

(WISocket *) + socketWithAddress:type:
(WISocket *) + socketWithFileDescriptor:

Protected Attributes

id< WISocketDelegatedelegate
wi_socket_t * _socket
WIAddress_address
NSMutableString * _buffer
WIError_readTimeoutError
CFSocketRef _socketRef
CFRunLoopSourceRef _sourceRef

Detailed Description

Definition at line 70 of file WISocket.h.


The documentation for this class was generated from the following files:
 All Classes