OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 #ifndef CONTENT_TEST_PLUGIN_PLUGIN_GETURL_TEST_H_ | 5 #ifndef CONTENT_TEST_PLUGIN_PLUGIN_GETURL_TEST_H_ |
6 #define CONTENT_TEST_PLUGIN_PLUGIN_GETURL_TEST_H_ | 6 #define CONTENT_TEST_PLUGIN_PLUGIN_GETURL_TEST_H_ |
7 | 7 |
8 #include <stdio.h> | 8 #include <stdio.h> |
9 | 9 |
10 #include "base/compiler_specific.h" | 10 #include "base/compiler_specific.h" |
(...skipping 10 matching lines...) Expand all Loading... |
21 class PluginGetURLTest : public PluginTest { | 21 class PluginGetURLTest : public PluginTest { |
22 public: | 22 public: |
23 // Constructor. | 23 // Constructor. |
24 PluginGetURLTest(NPP id, NPNetscapeFuncs *host_functions); | 24 PluginGetURLTest(NPP id, NPNetscapeFuncs *host_functions); |
25 virtual ~PluginGetURLTest(); | 25 virtual ~PluginGetURLTest(); |
26 | 26 |
27 // | 27 // |
28 // NPAPI functions | 28 // NPAPI functions |
29 // | 29 // |
30 virtual NPError New(uint16 mode, int16 argc, const char* argn[], | 30 virtual NPError New(uint16 mode, int16 argc, const char* argn[], |
31 const char* argv[], NPSavedData* saved) OVERRIDE; | 31 const char* argv[], NPSavedData* saved) override; |
32 virtual NPError SetWindow(NPWindow* pNPWindow) OVERRIDE; | 32 virtual NPError SetWindow(NPWindow* pNPWindow) override; |
33 virtual NPError NewStream(NPMIMEType type, NPStream* stream, | 33 virtual NPError NewStream(NPMIMEType type, NPStream* stream, |
34 NPBool seekable, uint16* stype) OVERRIDE; | 34 NPBool seekable, uint16* stype) override; |
35 virtual int32 WriteReady(NPStream *stream) OVERRIDE; | 35 virtual int32 WriteReady(NPStream *stream) override; |
36 virtual int32 Write(NPStream *stream, int32 offset, int32 len, | 36 virtual int32 Write(NPStream *stream, int32 offset, int32 len, |
37 void *buffer) OVERRIDE; | 37 void *buffer) override; |
38 virtual NPError DestroyStream(NPStream *stream, NPError reason) OVERRIDE; | 38 virtual NPError DestroyStream(NPStream *stream, NPError reason) override; |
39 virtual void StreamAsFile(NPStream* stream, const char* fname) OVERRIDE; | 39 virtual void StreamAsFile(NPStream* stream, const char* fname) override; |
40 virtual void URLNotify(const char* url, NPReason reason, | 40 virtual void URLNotify(const char* url, NPReason reason, |
41 void* data) OVERRIDE; | 41 void* data) override; |
42 virtual void URLRedirectNotify(const char* url, int32_t status, | 42 virtual void URLRedirectNotify(const char* url, int32_t status, |
43 void* notify_data) OVERRIDE; | 43 void* notify_data) override; |
44 | 44 |
45 private: | 45 private: |
46 bool tests_started_; | 46 bool tests_started_; |
47 int tests_in_progress_; | 47 int tests_in_progress_; |
48 std::string self_url_; | 48 std::string self_url_; |
49 FILE* test_file_; | 49 FILE* test_file_; |
50 bool expect_404_response_; | 50 bool expect_404_response_; |
51 // This flag is set to true in the context of the NPN_Evaluate call. | 51 // This flag is set to true in the context of the NPN_Evaluate call. |
52 bool npn_evaluate_context_; | 52 bool npn_evaluate_context_; |
53 // The following two flags handle URL redirect notifications received by | 53 // The following two flags handle URL redirect notifications received by |
54 // plugins. | 54 // plugins. |
55 bool handle_url_redirects_; | 55 bool handle_url_redirects_; |
56 bool received_url_redirect_cancel_notification_; | 56 bool received_url_redirect_cancel_notification_; |
57 bool received_url_redirect_allow_notification_; | 57 bool received_url_redirect_allow_notification_; |
58 std::string page_not_found_url_; | 58 std::string page_not_found_url_; |
59 std::string fail_write_url_; | 59 std::string fail_write_url_; |
60 std::string referrer_target_url_; | 60 std::string referrer_target_url_; |
61 bool check_cookies_; | 61 bool check_cookies_; |
62 }; | 62 }; |
63 | 63 |
64 } // namespace NPAPIClient | 64 } // namespace NPAPIClient |
65 | 65 |
66 #endif // CONTENT_TEST_PLUGIN_PLUGIN_GETURL_TEST_H_ | 66 #endif // CONTENT_TEST_PLUGIN_PLUGIN_GETURL_TEST_H_ |
OLD | NEW |