|
@@ -72,6 +72,7 @@ static dispatch_queue_t _formatterQueue = NULL;
|
|
if (size > 0) {
|
|
if (size > 0) {
|
|
LOG_DEBUG(@"Connection received %i bytes on socket %i", size, _socket);
|
|
LOG_DEBUG(@"Connection received %i bytes on socket %i", size, _socket);
|
|
_bytesRead += size;
|
|
_bytesRead += size;
|
|
|
|
+ [self didUpdateBytesRead];
|
|
block(buffer);
|
|
block(buffer);
|
|
} else {
|
|
} else {
|
|
if (_bytesRead > 0) {
|
|
if (_bytesRead > 0) {
|
|
@@ -195,6 +196,7 @@ static dispatch_queue_t _formatterQueue = NULL;
|
|
DCHECK(data == NULL);
|
|
DCHECK(data == NULL);
|
|
LOG_DEBUG(@"Connection sent %i bytes on socket %i", size, _socket);
|
|
LOG_DEBUG(@"Connection sent %i bytes on socket %i", size, _socket);
|
|
_bytesWritten += size;
|
|
_bytesWritten += size;
|
|
|
|
+ [self didUpdateBytesWritten];
|
|
block(YES);
|
|
block(YES);
|
|
} else {
|
|
} else {
|
|
LOG_ERROR(@"Error while writing to socket %i: %s (%i)", _socket, strerror(error), error);
|
|
LOG_ERROR(@"Error while writing to socket %i: %s (%i)", _socket, strerror(error), error);
|
|
@@ -495,6 +497,14 @@ static dispatch_queue_t _formatterQueue = NULL;
|
|
[self _readRequestHeaders];
|
|
[self _readRequestHeaders];
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+- (void)didUpdateBytesRead {
|
|
|
|
+ ;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+- (void)didUpdateBytesWritten {
|
|
|
|
+ ;
|
|
|
|
+}
|
|
|
|
+
|
|
- (GCDWebServerResponse*)processRequest:(GCDWebServerRequest*)request withBlock:(GCDWebServerProcessBlock)block {
|
|
- (GCDWebServerResponse*)processRequest:(GCDWebServerRequest*)request withBlock:(GCDWebServerProcessBlock)block {
|
|
LOG_DEBUG(@"Connection on socket %i processing %@ request for \"%@\" (%i bytes body)", _socket, _request.method, _request.path, _request.contentLength);
|
|
LOG_DEBUG(@"Connection on socket %i processing %@ request for \"%@\" (%i bytes body)", _socket, _request.method, _request.path, _request.contentLength);
|
|
GCDWebServerResponse* response = nil;
|
|
GCDWebServerResponse* response = nil;
|