Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(83)

Side by Side Diff: native_client_sdk/src/libraries/nacl_io/mount_node_http.cc

Issue 19717004: [NaCl SDK] Add nacl_io and sdk_util namespaces. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix bad copyright in mount_mem Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be 2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. 3 * found in the LICENSE file.
4 */ 4 */
5 5
6 #include "nacl_io/mount_node_http.h" 6 #include "nacl_io/mount_node_http.h"
7 7
8 #include <assert.h> 8 #include <assert.h>
9 #include <errno.h> 9 #include <errno.h>
10 #include <stdio.h> 10 #include <stdio.h>
11 #include <string.h> 11 #include <string.h>
12 12
13 #include <ppapi/c/pp_errors.h> 13 #include <ppapi/c/pp_errors.h>
14 14
15 #include "nacl_io/mount_http.h" 15 #include "nacl_io/mount_http.h"
16 #include "nacl_io/osinttypes.h" 16 #include "nacl_io/osinttypes.h"
17 17
18 #if defined(WIN32) 18 #if defined(WIN32)
19 #define snprintf _snprintf 19 #define snprintf _snprintf
20 #endif 20 #endif
21 21
22 namespace nacl_io {
23
22 namespace { 24 namespace {
23 25
24 // If we're attempting to read a partial request, but the server returns a full 26 // If we're attempting to read a partial request, but the server returns a full
25 // request, we need to read all of the data up to the start of our partial 27 // request, we need to read all of the data up to the start of our partial
26 // request into a dummy buffer. This is the maximum size of that buffer. 28 // request into a dummy buffer. This is the maximum size of that buffer.
27 const size_t MAX_READ_BUFFER_SIZE = 64 * 1024; 29 const size_t MAX_READ_BUFFER_SIZE = 64 * 1024;
28 const int32_t STATUSCODE_OK = 200; 30 const int32_t STATUSCODE_OK = 200;
29 const int32_t STATUSCODE_PARTIAL_CONTENT = 206; 31 const int32_t STATUSCODE_PARTIAL_CONTENT = 206;
30 const int32_t STATUSCODE_FORBIDDEN = 403; 32 const int32_t STATUSCODE_FORBIDDEN = 403;
31 const int32_t STATUSCODE_NOT_FOUND = 404; 33 const int32_t STATUSCODE_NOT_FOUND = 404;
(...skipping 500 matching lines...) Expand 10 before | Expand all | Expand 10 after
532 534
533 assert(bytes_read <= bytes_to_read); 535 assert(bytes_read <= bytes_to_read);
534 bytes_to_read -= bytes_read; 536 bytes_to_read -= bytes_read;
535 out_buffer += bytes_read; 537 out_buffer += bytes_read;
536 } 538 }
537 539
538 *out_bytes = count; 540 *out_bytes = count;
539 return 0; 541 return 0;
540 } 542 }
541 543
544 } // namespace nacl_io
545
OLDNEW
« no previous file with comments | « native_client_sdk/src/libraries/nacl_io/mount_node_http.h ('k') | native_client_sdk/src/libraries/nacl_io/mount_node_mem.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698