Differences From Artifact [e2bb72d5a2]:
- File
src/OFHTTPClient.m
— part of check-in
[eadd1a0c54]
at
2019-03-19 22:36:40
on branch trunk
— OFHTTPClient: Compare port using -[isEqual:]
-[OFURL port] used to be an integer, but was changed to being an
OFNumber, so needs -[isEqual:] now. (user: js, size: 27939) [annotate] [blame] [check-ins using]
To Artifact [fd3a2fecad]:
- File src/OFHTTPClient.m — part of check-in [17d57e01ff] at 2019-06-17 02:33:47 on branch trunk — Remove underscores from class names (user: js, size: 27935) [annotate] [blame] [check-ins using]
| ︙ | ︙ | |||
90 91 92 93 94 95 96 | } @property (nonatomic, setter=of_setKeepAlive:) bool of_keepAlive; - (instancetype)initWithSocket: (OFTCPSocket *)sock; @end | | | 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
}
@property (nonatomic, setter=of_setKeepAlive:) bool of_keepAlive;
- (instancetype)initWithSocket: (OFTCPSocket *)sock;
@end
@interface OFHTTPClientSyncPerformer: OFObject <OFHTTPClientDelegate>
{
OFHTTPClient *_client;
OFObject <OFHTTPClientDelegate> *_delegate;
OFHTTPResponse *_response;
}
- (instancetype)initWithClient: (OFHTTPClient *)client;
|
| ︙ | ︙ | |||
997 998 999 1000 1001 1002 1003 | [_socket release]; _socket = nil; [super close]; } @end | | | 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 |
[_socket release];
_socket = nil;
[super close];
}
@end
@implementation OFHTTPClientSyncPerformer
- (instancetype)initWithClient: (OFHTTPClient *)client
{
self = [super init];
@try {
_client = [client retain];
_delegate = client.delegate;
|
| ︙ | ︙ | |||
1141 1142 1143 1144 1145 1146 1147 |
redirects: REDIRECTS_DEFAULT];
}
- (OFHTTPResponse *)performRequest: (OFHTTPRequest *)request
redirects: (unsigned int)redirects
{
void *pool = objc_autoreleasePoolPush();
| | | | 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 |
redirects: REDIRECTS_DEFAULT];
}
- (OFHTTPResponse *)performRequest: (OFHTTPRequest *)request
redirects: (unsigned int)redirects
{
void *pool = objc_autoreleasePoolPush();
OFHTTPClientSyncPerformer *syncPerformer =
[[[OFHTTPClientSyncPerformer alloc] initWithClient: self]
autorelease];
OFHTTPResponse *response = [syncPerformer performRequest: request
redirects: redirects];
[response retain];
objc_autoreleasePoolPop(pool);
|
| ︙ | ︙ |