| Index: native_client_sdk/src/tests/nacl_io_test/fake_ppapi/fake_pepper_interface_googledrivefs.h
|
| diff --git a/native_client_sdk/src/tests/nacl_io_test/fake_ppapi/fake_pepper_interface_googledrivefs.h b/native_client_sdk/src/tests/nacl_io_test/fake_ppapi/fake_pepper_interface_googledrivefs.h
|
| index 33b78861969463afebf47f6f7e51af1db080f47c..1a36d829ee4c4590cf3ef82dbd7eaed0094e0dce 100644
|
| --- a/native_client_sdk/src/tests/nacl_io_test/fake_ppapi/fake_pepper_interface_googledrivefs.h
|
| +++ b/native_client_sdk/src/tests/nacl_io_test/fake_ppapi/fake_pepper_interface_googledrivefs.h
|
| @@ -11,6 +11,7 @@
|
| #include "sdk_util/macros.h"
|
|
|
| #include "fake_ppapi/fake_core_interface.h"
|
| +#include "fake_ppapi/fake_file_io_interface.h"
|
| #include "fake_ppapi/fake_file_ref_interface.h"
|
| #include "fake_ppapi/fake_pepper_interface_url_loader.h"
|
| #include "fake_ppapi/fake_var_interface.h"
|
| @@ -50,6 +51,17 @@ class FakeDriveURLLoaderInterface : public FakeURLLoaderInterface {
|
| DISALLOW_COPY_AND_ASSIGN(FakeDriveURLLoaderInterface);
|
| };
|
|
|
| +class FakeDriveURLRequestInfoInterface : public FakeURLRequestInfoInterface {
|
| + public:
|
| + FakeDriveURLRequestInfoInterface(FakeCoreInterface* core_interface,
|
| + FakeVarInterface* var_interface);
|
| +
|
| + virtual PP_Resource Create(PP_Instance instance);
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(FakeDriveURLRequestInfoInterface);
|
| +};
|
| +
|
| class FakeDriveURLResponseInfoInterface : public FakeURLResponseInfoInterface {
|
| public:
|
| FakeDriveURLResponseInfoInterface(FakeCoreInterface* core_interface,
|
| @@ -57,6 +69,8 @@ class FakeDriveURLResponseInfoInterface : public FakeURLResponseInfoInterface {
|
| FakeFileRefInterface* file_ref_interface);
|
| ~FakeDriveURLResponseInfoInterface();
|
|
|
| + virtual PP_Var GetProperty(PP_Resource response,
|
| + PP_URLResponseProperty property);
|
| virtual PP_Resource GetBodyAsFileRef(PP_Resource response);
|
|
|
| private:
|
| @@ -87,6 +101,7 @@ class FakePepperInterfaceGoogleDriveFs : public nacl_io::PepperInterfaceDummy {
|
|
|
| virtual PP_Instance GetInstance() { return instance_; }
|
| virtual nacl_io::CoreInterface* GetCoreInterface();
|
| + virtual nacl_io::FileIoInterface* GetFileIoInterface();
|
| virtual nacl_io::FileRefInterface* GetFileRefInterface();
|
| virtual nacl_io::VarInterface* GetVarInterface();
|
| virtual nacl_io::URLLoaderInterface* GetURLLoaderInterface();
|
| @@ -104,10 +119,11 @@ class FakePepperInterfaceGoogleDriveFs : public nacl_io::PepperInterfaceDummy {
|
| FakeCoreInterface core_interface_;
|
| FakeVarInterface var_interface_;
|
| FakeVarManager var_manager_;
|
| + FakeFileIoInterface file_io_interface_;
|
| FakeFileRefInterface file_ref_interface_;
|
| FakeGoogleDriveServer google_drive_server_template_;
|
| FakeDriveURLLoaderInterface drive_url_loader_interface_;
|
| - FakeURLRequestInfoInterface url_request_info_interface_;
|
| + FakeDriveURLRequestInfoInterface drive_url_request_info_interface_;
|
| FakeDriveURLResponseInfoInterface drive_url_response_info_interface_;
|
| PP_Instance instance_;
|
|
|
|
|