368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
|
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
|
-
+
+
|
{
char *buffer = [self allocMemoryWithSize: BUFFER_LENGTH];
[_socket asyncReadIntoBuffer: buffer
length: BUFFER_LENGTH
target: self
selector: @selector(stream:didReadIntoBuffer:length:
exception:)];
exception:)
context: nil];
}
- (void)asyncConnectAndHandle
{
void *pool = objc_autoreleasePoolPush();
[[[[XMPPConnection_ConnectThread alloc]
|
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
|
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
|
-
+
+
|
_oldElementBuilder = nil;
[_socket asyncReadIntoBuffer: buffer
length: BUFFER_LENGTH
target: self
selector: @selector(stream:
didReadIntoBuffer:length:
exception:)];
exception:)
context: nil];
return false;
}
return true;
}
|