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

Unified Diff: ui/file_manager/zip_archiver/unpacker/cpp/request.h

Issue 2804453002: Move files from zip_archiver/unpacker/ to zip_archiver/. (Closed)
Patch Set: Move files from zip_archiver/unpacker/ to zip_archiver/. Created 3 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: ui/file_manager/zip_archiver/unpacker/cpp/request.h
diff --git a/ui/file_manager/zip_archiver/unpacker/cpp/request.h b/ui/file_manager/zip_archiver/unpacker/cpp/request.h
deleted file mode 100644
index 197866c8c895f53d5db1d08f63cd559e0ded18e5..0000000000000000000000000000000000000000
--- a/ui/file_manager/zip_archiver/unpacker/cpp/request.h
+++ /dev/null
@@ -1,173 +0,0 @@
-// Copyright 2014 The Chromium OS Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef REQUEST_H_
-#define REQUEST_H_
-
-#include "ppapi/cpp/var_array_buffer.h"
-#include "ppapi/cpp/var_dictionary.h"
-
-// Defines the protocol messsage used to communicate between JS and NaCL.
-// This should be consistent with js/request.h.
-namespace request {
-
-// Defines requests keys. Every key should be unique and the same as the keys
-// on the JS side.
-namespace key {
-
-// Mandatory keys for all unpacking requests.
-const char kOperation[] = "operation"; // Should be a request::Operation.
-const char kFileSystemId[] = "file_system_id"; // Should be a string.
-const char kRequestId[] = "request_id"; // Should be a string.
-
-// Optional keys unique to unpacking operations.
-const char kMetadata[] = "metadata"; // Should be a pp:VarDictionary.
-const char kArchiveSize[] =
- "archive_size"; // Should be a string as int64_t is not support by pp::Var.
-const char kIndex[] = "index"; // Should be a string as int64_t is not
- // supported by pp::Var.
-const char kEncoding[] = "encoding"; // Should be a string.
-const char kOpenRequestId[] = "open_request_id"; // Should be a string, just
- // like kRequestId.
-const char kReadFileData[] = "read_file_data"; // Should be a
- // pp::VarArrayBuffer.
-const char kHasMoreData[] = "has_more_data"; // Should be a bool.
-const char kPassphrase[] = "passphrase"; // Should be a string.
-
-// Mandatory keys for all packing requests.
-const char kCompressorId[] = "compressor_id"; // Should be an int.
-
-// Optional keys unique to packing operations.
-const char kEntryId[] = "entry_id"; // Should be an int.
-const char kPathname[] = "pathname"; // Should be a string.
-const char kFileSize[] = "file_size"; // Should be a string.
-const char kIsDirectory[] = "is_directory"; // Should be a bool.
-const char kModificationTime[] = "modification_time"; // Should be a string
- // (mm/dd/yy h:m:s).
-const char kHasError[] = "has_error"; // Should be a bool.
-
-// Optional keys used for both packing and unpacking operations.
-const char kError[] = "error"; // Should be a string.
-const char kChunkBuffer[] = "chunk_buffer"; // Should be a pp::VarArrayBuffer.
-const char kOffset[] = "offset"; // Should be a string as int64_t is not
- // supported by pp::Var.
-const char kLength[] = "length"; // Should be a string as int64_t is not
- // supported by pp::Var.
-const char kSrcFile[] = "src_file"; // Should be a string.
-const char kSrcLine[] = "src_line"; // Should be a string.
-const char kSrcFunc[] = "src_func"; // Should be a string.
-const char kMessage[] = "message"; // Should be a string.
-} // namespace key
-
-// Defines request operations. These operations should be the same as the
-// operations on the JavaScript side.
-enum Operation {
- READ_METADATA = 0,
- READ_METADATA_DONE = 1,
- READ_CHUNK = 2,
- READ_CHUNK_DONE = 3,
- READ_CHUNK_ERROR = 4,
- READ_PASSPHRASE = 5,
- READ_PASSPHRASE_DONE = 6,
- READ_PASSPHRASE_ERROR = 7,
- CLOSE_VOLUME = 8,
- OPEN_FILE = 9,
- OPEN_FILE_DONE = 10,
- CLOSE_FILE = 11,
- CLOSE_FILE_DONE = 12,
- READ_FILE = 13,
- READ_FILE_DONE = 14,
- CONSOLE_LOG = 15,
- CONSOLE_DEBUG = 16,
- CREATE_ARCHIVE = 17,
- CREATE_ARCHIVE_DONE = 18,
- ADD_TO_ARCHIVE = 19,
- ADD_TO_ARCHIVE_DONE = 20,
- READ_FILE_CHUNK = 21,
- READ_FILE_CHUNK_DONE = 22,
- WRITE_CHUNK = 23,
- WRITE_CHUNK_DONE = 24,
- CLOSE_ARCHIVE = 25,
- CLOSE_ARCHIVE_DONE = 26,
- FILE_SYSTEM_ERROR = -1, // Errors specific to a file system.
- COMPRESSOR_ERROR = -2 // Errors specific to a compressor.
-};
-
-// Operations greater than or equal to this value are for packing.
-const int MINIMUM_PACK_REQUEST_VALUE = 17;
-
-// Return true if the given operation is related to packing.
-bool IsPackRequest(int operation);
-
-// Creates a response to READ_METADATA request.
-pp::VarDictionary CreateReadMetadataDoneResponse(
- const std::string& file_system_id,
- const std::string& request_id,
- const pp::VarDictionary& metadata);
-
-// Creates a request for a file chunk from JavaScript.
-pp::VarDictionary CreateReadChunkRequest(const std::string& file_system_id,
- const std::string& request_id,
- int64_t offset,
- int64_t length);
-
-// Creates a request for a passphrase for a file from JavaScript.
-pp::VarDictionary CreateReadPassphraseRequest(const std::string& file_system_id,
- const std::string& request_id);
-
-// Creates a response to OPEN_FILE request.
-pp::VarDictionary CreateOpenFileDoneResponse(const std::string& file_system_id,
- const std::string& request_id);
-
-// Creates a response to CLOSE_FILE request.
-pp::VarDictionary CreateCloseFileDoneResponse(
- const std::string& file_system_id,
- const std::string& request_id,
- const std::string& open_request_id);
-
-// Creates a response to READ_FILE request.
-pp::VarDictionary CreateReadFileDoneResponse(
- const std::string& file_system_id,
- const std::string& request_id,
- const pp::VarArrayBuffer& array_buffer,
- bool has_more_data);
-
-pp::VarDictionary CreateCreateArchiveDoneResponse(int compressor_id);
-
-pp::VarDictionary CreateReadFileChunkRequest(int compressor_id,
- int64_t length);
-
-pp::VarDictionary CreateWriteChunkRequest(int compressor_id,
- const pp::VarArrayBuffer& array_buffer,
- int64_t length);
-
-pp::VarDictionary CreateAddToArchiveDoneResponse(int compressor_id);
-
-pp::VarDictionary CreateCloseArchiveDoneResponse(int compressor_id);
-
-// Creates a file system error.
-pp::VarDictionary CreateFileSystemError(const std::string& file_system_id,
- const std::string& request_id,
- const std::string& error);
-
-pp::VarDictionary CreateConsoleLog(
- const std::string& file_system_id,
- const std::string& request_id,
- const std::string& src_file,
- int src_line,
- const std::string& src_func,
- const std::string& message);
-
-// Creates a compressor error.
-pp::VarDictionary CreateCompressorError(int compressor_id,
- const std::string& error);
-
-// Obtains a int64_t from a string value inside dictionary based on a
-// request::Key.
-int64_t GetInt64FromString(const pp::VarDictionary& dictionary,
- const std::string& request_key);
-
-} // namespace request
-
-#endif // REQUEST_H_
« no previous file with comments | « ui/file_manager/zip_archiver/unpacker/cpp/module.cc ('k') | ui/file_manager/zip_archiver/unpacker/cpp/request.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698