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_PPAPI_MOCK_PLUGIN_DELEGATE_H_ | 5 #ifndef WEBKIT_PLUGINS_PPAPI_MOCK_PLUGIN_DELEGATE_H_ |
6 #define WEBKIT_PLUGINS_PPAPI_MOCK_PLUGIN_DELEGATE_H_ | 6 #define WEBKIT_PLUGINS_PPAPI_MOCK_PLUGIN_DELEGATE_H_ |
7 | 7 |
8 #include "webkit/plugins/ppapi/plugin_delegate.h" | 8 #include "webkit/plugins/ppapi/plugin_delegate.h" |
9 | 9 |
10 struct PP_NetAddress_Private; | 10 struct PP_NetAddress_Private; |
(...skipping 17 matching lines...) Expand all Loading... |
28 const std::vector<WebKit::WebCompositionUnderline>& underlines, | 28 const std::vector<WebKit::WebCompositionUnderline>& underlines, |
29 int selection_start, | 29 int selection_start, |
30 int selection_end); | 30 int selection_end); |
31 virtual void SimulateImeConfirmComposition(const string16& text); | 31 virtual void SimulateImeConfirmComposition(const string16& text); |
32 virtual void PluginCrashed(PluginInstance* instance); | 32 virtual void PluginCrashed(PluginInstance* instance); |
33 virtual void InstanceCreated(PluginInstance* instance); | 33 virtual void InstanceCreated(PluginInstance* instance); |
34 virtual void InstanceDeleted(PluginInstance* instance); | 34 virtual void InstanceDeleted(PluginInstance* instance); |
35 virtual scoped_ptr< ::ppapi::thunk::ResourceCreationAPI> | 35 virtual scoped_ptr< ::ppapi::thunk::ResourceCreationAPI> |
36 CreateResourceCreationAPI(PluginInstance* instance); | 36 CreateResourceCreationAPI(PluginInstance* instance); |
37 virtual SkBitmap* GetSadPluginBitmap(); | 37 virtual SkBitmap* GetSadPluginBitmap(); |
38 virtual WebKit::WebPlugin* CreatePluginReplacement(const FilePath& file_path); | 38 virtual WebKit::WebPlugin* CreatePluginReplacement( |
| 39 const base::FilePath& file_path); |
39 virtual PlatformImage2D* CreateImage2D(int width, int height); | 40 virtual PlatformImage2D* CreateImage2D(int width, int height); |
40 virtual PlatformGraphics2D* GetGraphics2D(PluginInstance* instance, | 41 virtual PlatformGraphics2D* GetGraphics2D(PluginInstance* instance, |
41 PP_Resource graphics_2d); | 42 PP_Resource graphics_2d); |
42 virtual PlatformContext3D* CreateContext3D(); | 43 virtual PlatformContext3D* CreateContext3D(); |
43 virtual void ReparentContext(PlatformContext3D*); | 44 virtual void ReparentContext(PlatformContext3D*); |
44 virtual PlatformVideoDecoder* CreateVideoDecoder( | 45 virtual PlatformVideoDecoder* CreateVideoDecoder( |
45 media::VideoDecodeAccelerator::Client* client, | 46 media::VideoDecodeAccelerator::Client* client, |
46 int32 command_buffer_route_id); | 47 int32 command_buffer_route_id); |
47 virtual PlatformVideoCapture* CreateVideoCapture( | 48 virtual PlatformVideoCapture* CreateVideoCapture( |
48 const std::string& device_id, | 49 const std::string& device_id, |
49 PlatformVideoCaptureEventHandler* handler); | 50 PlatformVideoCaptureEventHandler* handler); |
50 virtual uint32_t GetAudioHardwareOutputSampleRate(); | 51 virtual uint32_t GetAudioHardwareOutputSampleRate(); |
51 virtual uint32_t GetAudioHardwareOutputBufferSize(); | 52 virtual uint32_t GetAudioHardwareOutputBufferSize(); |
52 virtual PlatformAudioOutput* CreateAudioOutput( | 53 virtual PlatformAudioOutput* CreateAudioOutput( |
53 uint32_t sample_rate, | 54 uint32_t sample_rate, |
54 uint32_t sample_count, | 55 uint32_t sample_count, |
55 PlatformAudioOutputClient* client); | 56 PlatformAudioOutputClient* client); |
56 virtual PlatformAudioInput* CreateAudioInput( | 57 virtual PlatformAudioInput* CreateAudioInput( |
57 const std::string& device_id, | 58 const std::string& device_id, |
58 uint32_t sample_rate, | 59 uint32_t sample_rate, |
59 uint32_t sample_count, | 60 uint32_t sample_count, |
60 PlatformAudioInputClient* client); | 61 PlatformAudioInputClient* client); |
61 virtual Broker* ConnectToBroker(PPB_Broker_Impl* client); | 62 virtual Broker* ConnectToBroker(PPB_Broker_Impl* client); |
62 virtual void NumberOfFindResultsChanged(int identifier, | 63 virtual void NumberOfFindResultsChanged(int identifier, |
63 int total, | 64 int total, |
64 bool final_result); | 65 bool final_result); |
65 virtual void SelectedFindResultChanged(int identifier, int index); | 66 virtual void SelectedFindResultChanged(int identifier, int index); |
66 virtual bool AsyncOpenFile(const FilePath& path, | 67 virtual bool AsyncOpenFile(const base::FilePath& path, |
67 int flags, | 68 int flags, |
68 const AsyncOpenFileCallback& callback); | 69 const AsyncOpenFileCallback& callback); |
69 virtual bool AsyncOpenFileSystemURL( | 70 virtual bool AsyncOpenFileSystemURL( |
70 const GURL& path, | 71 const GURL& path, |
71 int flags, | 72 int flags, |
72 const AsyncOpenFileSystemURLCallback& callback); | 73 const AsyncOpenFileSystemURLCallback& callback); |
73 virtual bool OpenFileSystem( | 74 virtual bool OpenFileSystem( |
74 const GURL& origin_url, | 75 const GURL& origin_url, |
75 fileapi::FileSystemType type, | 76 fileapi::FileSystemType type, |
76 long long size, | 77 long long size, |
(...skipping 18 matching lines...) Expand all Loading... |
95 fileapi::FileSystemCallbackDispatcher* dispatcher); | 96 fileapi::FileSystemCallbackDispatcher* dispatcher); |
96 virtual bool ReadDirectory( | 97 virtual bool ReadDirectory( |
97 const GURL& directory_path, | 98 const GURL& directory_path, |
98 fileapi::FileSystemCallbackDispatcher* dispatcher); | 99 fileapi::FileSystemCallbackDispatcher* dispatcher); |
99 virtual void QueryAvailableSpace(const GURL& origin, | 100 virtual void QueryAvailableSpace(const GURL& origin, |
100 quota::StorageType type, | 101 quota::StorageType type, |
101 const AvailableSpaceCallback& callback); | 102 const AvailableSpaceCallback& callback); |
102 virtual void WillUpdateFile(const GURL& file_path); | 103 virtual void WillUpdateFile(const GURL& file_path); |
103 virtual void DidUpdateFile(const GURL& file_path, int64_t delta); | 104 virtual void DidUpdateFile(const GURL& file_path, int64_t delta); |
104 virtual void SyncGetFileSystemPlatformPath(const GURL& url, | 105 virtual void SyncGetFileSystemPlatformPath(const GURL& url, |
105 FilePath* platform_path); | 106 base::FilePath* platform_path); |
106 virtual scoped_refptr<base::MessageLoopProxy> | 107 virtual scoped_refptr<base::MessageLoopProxy> |
107 GetFileThreadMessageLoopProxy(); | 108 GetFileThreadMessageLoopProxy(); |
108 virtual uint32 TCPSocketCreate(); | 109 virtual uint32 TCPSocketCreate(); |
109 virtual void TCPSocketConnect(PPB_TCPSocket_Private_Impl* socket, | 110 virtual void TCPSocketConnect(PPB_TCPSocket_Private_Impl* socket, |
110 uint32 socket_id, | 111 uint32 socket_id, |
111 const std::string& host, | 112 const std::string& host, |
112 uint16_t port); | 113 uint16_t port); |
113 virtual void TCPSocketConnectWithNetAddress( | 114 virtual void TCPSocketConnectWithNetAddress( |
114 PPB_TCPSocket_Private_Impl* socket, | 115 PPB_TCPSocket_Private_Impl* socket, |
115 uint32 socket_id, | 116 uint32 socket_id, |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
170 virtual bool IsPageVisible() const; | 171 virtual bool IsPageVisible() const; |
171 virtual int EnumerateDevices(PP_DeviceType_Dev type, | 172 virtual int EnumerateDevices(PP_DeviceType_Dev type, |
172 const EnumerateDevicesCallback& callback); | 173 const EnumerateDevicesCallback& callback); |
173 virtual void StopEnumerateDevices(int request_id); | 174 virtual void StopEnumerateDevices(int request_id); |
174 }; | 175 }; |
175 | 176 |
176 } // namespace ppapi | 177 } // namespace ppapi |
177 } // namespace webkit | 178 } // namespace webkit |
178 | 179 |
179 #endif // WEBKIT_PLUGINS_PPAPI_MOCK_PLUGIN_DELEGATE_H_ | 180 #endif // WEBKIT_PLUGINS_PPAPI_MOCK_PLUGIN_DELEGATE_H_ |
OLD | NEW |