Skip to content

Commit d378d47

Browse files
committed
Moving ivar declarations to implementation file
1 parent c437076 commit d378d47

File tree

2 files changed

+52
-53
lines changed

2 files changed

+52
-53
lines changed

GCD/GCDAsyncSocket.h

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -94,57 +94,6 @@ typedef enum GCDAsyncSocketError GCDAsyncSocketError;
9494
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
9595

9696
@interface GCDAsyncSocket : NSObject
97-
{
98-
uint32_t flags;
99-
uint16_t config;
100-
101-
#if __has_feature(objc_arc_weak)
102-
__weak id delegate;
103-
#else
104-
__unsafe_unretained id delegate;
105-
#endif
106-
dispatch_queue_t delegateQueue;
107-
108-
int socket4FD;
109-
int socket6FD;
110-
int connectIndex;
111-
NSData * connectInterface4;
112-
NSData * connectInterface6;
113-
114-
dispatch_queue_t socketQueue;
115-
116-
dispatch_source_t accept4Source;
117-
dispatch_source_t accept6Source;
118-
dispatch_source_t connectTimer;
119-
dispatch_source_t readSource;
120-
dispatch_source_t writeSource;
121-
dispatch_source_t readTimer;
122-
dispatch_source_t writeTimer;
123-
124-
NSMutableArray *readQueue;
125-
NSMutableArray *writeQueue;
126-
127-
GCDAsyncReadPacket *currentRead;
128-
GCDAsyncWritePacket *currentWrite;
129-
130-
unsigned long socketFDBytesAvailable;
131-
132-
GCDAsyncSocketPreBuffer *preBuffer;
133-
134-
#if TARGET_OS_IPHONE
135-
CFStreamClientContext streamContext;
136-
CFReadStreamRef readStream;
137-
CFWriteStreamRef writeStream;
138-
#endif
139-
#if SECURE_TRANSPORT_MAYBE_AVAILABLE
140-
SSLContextRef sslContext;
141-
GCDAsyncSocketPreBuffer *sslPreBuffer;
142-
size_t sslWriteCachedLength;
143-
OSStatus sslErrCode;
144-
#endif
145-
146-
id userData;
147-
}
14897

14998
/**
15099
* GCDAsyncSocket uses the standard delegate paradigm,

GCD/GCDAsyncSocket.m

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,58 @@
178178
static NSThread *cfstreamThread; // Used for CFStreams
179179
#endif
180180

181-
@interface GCDAsyncSocket (Private)
182-
181+
@interface GCDAsyncSocket ()
182+
{
183+
uint32_t flags;
184+
uint16_t config;
185+
186+
#if __has_feature(objc_arc_weak)
187+
__weak id delegate;
188+
#else
189+
__unsafe_unretained id delegate;
190+
#endif
191+
dispatch_queue_t delegateQueue;
192+
193+
int socket4FD;
194+
int socket6FD;
195+
int connectIndex;
196+
NSData * connectInterface4;
197+
NSData * connectInterface6;
198+
199+
dispatch_queue_t socketQueue;
200+
201+
dispatch_source_t accept4Source;
202+
dispatch_source_t accept6Source;
203+
dispatch_source_t connectTimer;
204+
dispatch_source_t readSource;
205+
dispatch_source_t writeSource;
206+
dispatch_source_t readTimer;
207+
dispatch_source_t writeTimer;
208+
209+
NSMutableArray *readQueue;
210+
NSMutableArray *writeQueue;
211+
212+
GCDAsyncReadPacket *currentRead;
213+
GCDAsyncWritePacket *currentWrite;
214+
215+
unsigned long socketFDBytesAvailable;
216+
217+
GCDAsyncSocketPreBuffer *preBuffer;
218+
219+
#if TARGET_OS_IPHONE
220+
CFStreamClientContext streamContext;
221+
CFReadStreamRef readStream;
222+
CFWriteStreamRef writeStream;
223+
#endif
224+
#if SECURE_TRANSPORT_MAYBE_AVAILABLE
225+
SSLContextRef sslContext;
226+
GCDAsyncSocketPreBuffer *sslPreBuffer;
227+
size_t sslWriteCachedLength;
228+
OSStatus sslErrCode;
229+
#endif
230+
231+
id userData;
232+
}
183233
// Accepting
184234
- (BOOL)doAccept:(int)socketFD;
185235

0 commit comments

Comments
 (0)