OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 WEBKIT_PLUGINS_NPAPI_PLUGIN_STREAM_URL_H_ | 5 #ifndef WEBKIT_PLUGINS_NPAPI_PLUGIN_STREAM_URL_H_ |
scottmg
2013/07/19 02:23:46
missed updating header guard here
| |
6 #define WEBKIT_PLUGINS_NPAPI_PLUGIN_STREAM_URL_H_ | 6 #define WEBKIT_PLUGINS_NPAPI_PLUGIN_STREAM_URL_H_ |
7 | 7 |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "content/child/npapi/plugin_stream.h" | |
11 #include "content/child/npapi/webplugin.h" | |
10 #include "url/gurl.h" | 12 #include "url/gurl.h" |
11 #include "webkit/plugins/npapi/plugin_stream.h" | |
12 #include "webkit/plugins/npapi/webplugin.h" | |
13 | 13 |
14 namespace webkit { | 14 namespace content { |
15 namespace npapi { | |
16 | 15 |
17 class PluginInstance; | 16 class PluginInstance; |
18 | 17 |
19 // A NPAPI Stream based on a URL. | 18 // A NPAPI Stream based on a URL. |
20 class PluginStreamUrl : public PluginStream, | 19 class PluginStreamUrl : public PluginStream, |
21 public WebPluginResourceClient { | 20 public WebPluginResourceClient { |
22 public: | 21 public: |
23 // Create a new stream for sending to the plugin by fetching | 22 // Create a new stream for sending to the plugin by fetching |
24 // a URL. If notifyNeeded is set, then the plugin will be notified | 23 // a URL. If notifyNeeded is set, then the plugin will be notified |
25 // when the stream has been fully sent to the plugin. Initialize | 24 // when the stream has been fully sent to the plugin. Initialize |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
61 | 60 |
62 GURL url_; | 61 GURL url_; |
63 unsigned long id_; | 62 unsigned long id_; |
64 // Ids of additional resources requested via range requests issued on | 63 // Ids of additional resources requested via range requests issued on |
65 // seekable streams. | 64 // seekable streams. |
66 std::vector<unsigned long> range_requests_; | 65 std::vector<unsigned long> range_requests_; |
67 | 66 |
68 DISALLOW_COPY_AND_ASSIGN(PluginStreamUrl); | 67 DISALLOW_COPY_AND_ASSIGN(PluginStreamUrl); |
69 }; | 68 }; |
70 | 69 |
71 } // namespace npapi | 70 } // namespace content |
72 } // namespace webkit | |
73 | 71 |
74 #endif // WEBKIT_PLUGINS_NPAPI_PLUGIN_STREAM_URL_H_ | 72 #endif // WEBKIT_PLUGINS_NPAPI_PLUGIN_STREAM_URL_H_ |
OLD | NEW |