Fixed incorrect documentation for GCDWebServerAsyncStreamBlock

This commit is contained in:
Pierre-Olivier Latour
2015-01-02 18:55:30 -08:00
parent 3618dcac7e
commit 33645d3c6b
3 changed files with 18 additions and 30 deletions
+4 -14
View File
@@ -52,8 +52,7 @@ typedef enum {
kMode_WebDAV,
kMode_WebUploader,
kMode_StreamingResponse,
kMode_AsyncResponse,
kMode_AsyncResponse2
kMode_AsyncResponse
} Mode;
@interface Delegate : NSObject <GCDWebServerDelegate, GCDWebDAVServerDelegate, GCDWebUploaderDelegate>
@@ -145,7 +144,7 @@ int main(int argc, const char* argv[]) {
BOOL bindToLocalhost = NO;
if (argc == 1) {
fprintf(stdout, "Usage: %s [-mode webServer | htmlPage | htmlForm | htmlFileUpload | webDAV | webUploader | streamingResponse | asyncResponse | asyncResponse2] [-record] [-root directory] [-tests directory] [-authenticationMethod Basic | Digest] [-authenticationRealm realm] [-authenticationUser user] [-authenticationPassword password] [--localhost]\n\n", basename((char*)argv[0]));
fprintf(stdout, "Usage: %s [-mode webServer | htmlPage | htmlForm | htmlFileUpload | webDAV | webUploader | streamingResponse | asyncResponse] [-record] [-root directory] [-tests directory] [-authenticationMethod Basic | Digest] [-authenticationRealm realm] [-authenticationUser user] [-authenticationPassword password] [--localhost]\n\n", basename((char*)argv[0]));
} else {
for (int i = 1; i < argc; ++i) {
if (argv[i][0] != '-') {
@@ -169,8 +168,6 @@ int main(int argc, const char* argv[]) {
mode = kMode_StreamingResponse;
} else if (!strcmp(argv[i], "asyncResponse")) {
mode = kMode_AsyncResponse;
} else if (!strcmp(argv[i], "asyncResponse2")) {
mode = kMode_AsyncResponse2;
}
} else if (!strcmp(argv[i], "-record")) {
recording = YES;
@@ -360,7 +357,7 @@ int main(int argc, const char* argv[]) {
fprintf(stdout, "Running in Async Response mode");
webServer = [[GCDWebServer alloc] init];
[webServer addHandlerForMethod:@"GET"
path:@"/"
path:@"/async"
requestClass:[GCDWebServerRequest class]
asyncProcessBlock:^(GCDWebServerRequest* request, GCDWebServerCompletionBlock completionBlock) {
@@ -370,15 +367,8 @@ int main(int argc, const char* argv[]) {
});
}];
break;
}
// Test async responses 2
case kMode_AsyncResponse2: {
fprintf(stdout, "Running in Async Response 2 mode");
webServer = [[GCDWebServer alloc] init];
[webServer addHandlerForMethod:@"GET"
path:@"/"
path:@"/async2"
requestClass:[GCDWebServerRequest class]
asyncProcessBlock:^(GCDWebServerRequest* request, GCDWebServerCompletionBlock handlerCompletionBlock) {