@class NSMutableData, NSString, NSObject; @protocol OS_dispatch_queue, OS_dispatch_source; @interface GKAsyncSocketInternal : GKAsyncSocket { NSObject *_receiveSource; NSObject *_sendSource; BOOL _sendSourceSuspended; BOOL _invalidated; int _connectionSocket; NSMutableData *_dataToSend; id /* block */ _receiveDataHandler; id /* block */ _connectedHandler; NSObject *_syncQueue; NSString *_socketName; } @property (retain, nonatomic) NSObject *targetQueue; - (id)init; - (void)dealloc; - (void)invalidate; - (void)sendData; - (void)setReceiveDataHandler:(id /* block */)a0; - (void)sendData:(id)a0 withCompletionHandler:(id /* block */)a1; - (id /* block */)connectedHandler; - (id /* block */)receiveDataHandler; - (void)setConnectedHandler:(id /* block */)a0; - (void)closeConnectionNow; - (void)receiveData; - (void)setSocketName:(id)a0; - (BOOL)setupSourcesWithSocket:(int)a0 receiveEventHandler:(id /* block */)a1 sendEventHandler:(id /* block */)a2; - (id)socketName; - (void)tcpAttachSocketDescriptor:(int)a0; - (void)tcpConnectSockAddr:(const struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *)a0 port:(unsigned short)a1; @end