| Index: webkit/plugins/ppapi/mock_plugin_delegate.h
|
| ===================================================================
|
| --- webkit/plugins/ppapi/mock_plugin_delegate.h (revision 213561)
|
| +++ webkit/plugins/ppapi/mock_plugin_delegate.h (working copy)
|
| @@ -1,197 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium 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 WEBKIT_PLUGINS_PPAPI_MOCK_PLUGIN_DELEGATE_H_
|
| -#define WEBKIT_PLUGINS_PPAPI_MOCK_PLUGIN_DELEGATE_H_
|
| -
|
| -#include "webkit/plugins/ppapi/plugin_delegate.h"
|
| -
|
| -struct PP_NetAddress_Private;
|
| -namespace ppapi { class PPB_X509Certificate_Fields; }
|
| -
|
| -namespace webkit {
|
| -namespace ppapi {
|
| -
|
| -class MockPluginDelegate : public PluginDelegate {
|
| - public:
|
| - MockPluginDelegate();
|
| - virtual ~MockPluginDelegate();
|
| -
|
| - virtual void PluginFocusChanged(PluginInstanceImpl* instance, bool focused);
|
| - virtual void PluginTextInputTypeChanged(PluginInstanceImpl* instance);
|
| - virtual void PluginCaretPositionChanged(PluginInstanceImpl* instance);
|
| - virtual void PluginRequestedCancelComposition(PluginInstanceImpl* instance);
|
| - virtual void PluginSelectionChanged(PluginInstanceImpl* instance);
|
| - virtual void SimulateImeSetComposition(
|
| - const base::string16& text,
|
| - const std::vector<WebKit::WebCompositionUnderline>& underlines,
|
| - int selection_start,
|
| - int selection_end);
|
| - virtual void SimulateImeConfirmComposition(const base::string16& text);
|
| - virtual void PluginCrashed(PluginInstanceImpl* instance);
|
| - virtual void InstanceCreated(PluginInstanceImpl* instance);
|
| - virtual void InstanceDeleted(PluginInstanceImpl* instance);
|
| - virtual scoped_ptr< ::ppapi::thunk::ResourceCreationAPI>
|
| - CreateResourceCreationAPI(PluginInstanceImpl* instance);
|
| - virtual SkBitmap* GetSadPluginBitmap();
|
| - virtual WebKit::WebPlugin* CreatePluginReplacement(
|
| - const base::FilePath& file_path);
|
| - virtual PlatformImage2D* CreateImage2D(int width, int height);
|
| - virtual PlatformGraphics2D* GetGraphics2D(PluginInstanceImpl* instance,
|
| - PP_Resource graphics_2d);
|
| - virtual PlatformContext3D* CreateContext3D();
|
| - virtual PlatformVideoDecoder* CreateVideoDecoder(
|
| - media::VideoDecodeAccelerator::Client* client,
|
| - int32 command_buffer_route_id);
|
| - virtual PlatformVideoCapture* CreateVideoCapture(
|
| - const std::string& device_id,
|
| - const GURL& document_url,
|
| - PlatformVideoCaptureEventHandler* handler);
|
| - virtual uint32_t GetAudioHardwareOutputSampleRate();
|
| - virtual uint32_t GetAudioHardwareOutputBufferSize();
|
| - virtual PlatformAudioOutput* CreateAudioOutput(
|
| - uint32_t sample_rate,
|
| - uint32_t sample_count,
|
| - PlatformAudioOutputClient* client);
|
| - virtual PlatformAudioInput* CreateAudioInput(
|
| - const std::string& device_id,
|
| - const GURL& document_url,
|
| - uint32_t sample_rate,
|
| - uint32_t sample_count,
|
| - PlatformAudioInputClient* client);
|
| - virtual Broker* ConnectToBroker(PPB_Broker_Impl* client);
|
| - virtual void NumberOfFindResultsChanged(int identifier,
|
| - int total,
|
| - bool final_result);
|
| - virtual void SelectedFindResultChanged(int identifier, int index);
|
| - virtual bool AsyncOpenFile(const base::FilePath& path,
|
| - int flags,
|
| - const AsyncOpenFileCallback& callback);
|
| - virtual void AsyncOpenFileSystemURL(
|
| - const GURL& path,
|
| - int flags,
|
| - const AsyncOpenFileSystemURLCallback& callback);
|
| - virtual bool IsFileSystemOpened(PP_Instance instance,
|
| - PP_Resource resource) const;
|
| - virtual PP_FileSystemType GetFileSystemType(PP_Instance instance,
|
| - PP_Resource resource) const;
|
| - virtual GURL GetFileSystemRootUrl(PP_Instance instance,
|
| - PP_Resource resource) const;
|
| - virtual void MakeDirectory(
|
| - const GURL& path,
|
| - bool recursive,
|
| - const StatusCallback& callback);
|
| - virtual void Query(const GURL& path,
|
| - const MetadataCallback& success_callback,
|
| - const StatusCallback& error_callback);
|
| - virtual void ReadDirectoryEntries(
|
| - const GURL& path,
|
| - const ReadDirectoryCallback& success_callback,
|
| - const StatusCallback& error_callback);
|
| - virtual void Touch(const GURL& path,
|
| - const base::Time& last_access_time,
|
| - const base::Time& last_modified_time,
|
| - const StatusCallback& callback);
|
| - virtual void SetLength(const GURL& path,
|
| - int64_t length,
|
| - const StatusCallback& callback);
|
| - virtual void Delete(const GURL& path,
|
| - const StatusCallback& callback);
|
| - virtual void Rename(const GURL& file_path,
|
| - const GURL& new_file_path,
|
| - const StatusCallback& callback);
|
| - virtual void ReadDirectory(
|
| - const GURL& directory_path,
|
| - const ReadDirectoryCallback& success_callback,
|
| - const StatusCallback& error_callback);
|
| - virtual void QueryAvailableSpace(const GURL& origin,
|
| - quota::StorageType type,
|
| - const AvailableSpaceCallback& callback);
|
| - virtual void WillUpdateFile(const GURL& file_path);
|
| - virtual void DidUpdateFile(const GURL& file_path, int64_t delta);
|
| - virtual void SyncGetFileSystemPlatformPath(const GURL& url,
|
| - base::FilePath* platform_path);
|
| - virtual scoped_refptr<base::MessageLoopProxy>
|
| - GetFileThreadMessageLoopProxy();
|
| - virtual uint32 TCPSocketCreate();
|
| - virtual void TCPSocketConnect(PPB_TCPSocket_Private_Impl* socket,
|
| - uint32 socket_id,
|
| - const std::string& host,
|
| - uint16_t port);
|
| - virtual void TCPSocketConnectWithNetAddress(
|
| - PPB_TCPSocket_Private_Impl* socket,
|
| - uint32 socket_id,
|
| - const PP_NetAddress_Private& addr);
|
| - virtual void TCPSocketSSLHandshake(
|
| - uint32 socket_id,
|
| - const std::string& server_name,
|
| - uint16_t server_port,
|
| - const std::vector<std::vector<char> >& trusted_certs,
|
| - const std::vector<std::vector<char> >& untrusted_certs);
|
| - virtual void TCPSocketRead(uint32 socket_id, int32_t bytes_to_read);
|
| - virtual void TCPSocketWrite(uint32 socket_id, const std::string& buffer);
|
| - virtual void TCPSocketDisconnect(uint32 socket_id);
|
| - virtual void TCPSocketSetOption(uint32 socket_id,
|
| - PP_TCPSocket_Option name,
|
| - const ::ppapi::SocketOptionData& value);
|
| - virtual void RegisterTCPSocket(PPB_TCPSocket_Private_Impl* socket,
|
| - uint32 socket_id);
|
| - virtual void TCPServerSocketListen(PP_Resource socket_resource,
|
| - const PP_NetAddress_Private& addr,
|
| - int32_t backlog);
|
| - virtual void TCPServerSocketAccept(uint32 server_socket_id);
|
| - virtual void TCPServerSocketStopListening(PP_Resource socket_resource,
|
| - uint32 socket_id);
|
| - // Add/remove a network list observer.
|
| - virtual bool AddNetworkListObserver(
|
| - webkit_glue::NetworkListObserver* observer) OVERRIDE;
|
| - virtual void RemoveNetworkListObserver(
|
| - webkit_glue::NetworkListObserver* observer) OVERRIDE;
|
| - virtual bool X509CertificateParseDER(
|
| - const std::vector<char>& der,
|
| - ::ppapi::PPB_X509Certificate_Fields* fields);
|
| - virtual FullscreenContainer* CreateFullscreenContainer(
|
| - PluginInstanceImpl* instance);
|
| - virtual gfx::Size GetScreenSize();
|
| - virtual std::string GetDefaultEncoding();
|
| - virtual void ZoomLimitsChanged(double minimum_factor,
|
| - double maximum_factor);
|
| - virtual void DidStartLoading();
|
| - virtual void DidStopLoading();
|
| - virtual void SetContentRestriction(int restrictions);
|
| - virtual void SaveURLAs(const GURL& url);
|
| - virtual base::SharedMemory* CreateAnonymousSharedMemory(size_t size);
|
| - virtual ::ppapi::Preferences GetPreferences();
|
| - virtual bool LockMouse(PluginInstanceImpl* instance);
|
| - virtual void UnlockMouse(PluginInstanceImpl* instance);
|
| - virtual bool IsMouseLocked(PluginInstanceImpl* instance);
|
| - virtual void DidChangeCursor(PluginInstanceImpl* instance,
|
| - const WebKit::WebCursorInfo& cursor);
|
| - virtual void DidReceiveMouseEvent(PluginInstanceImpl* instance);
|
| - virtual void SampleGamepads(WebKit::WebGamepads* data) OVERRIDE;
|
| - virtual bool IsInFullscreenMode();
|
| - virtual bool IsPageVisible() const;
|
| - virtual int EnumerateDevices(PP_DeviceType_Dev type,
|
| - const EnumerateDevicesCallback& callback);
|
| - virtual void StopEnumerateDevices(int request_id);
|
| - virtual IPC::PlatformFileForTransit ShareHandleWithRemote(
|
| - base::PlatformFile handle,
|
| - base::ProcessId target_process_id,
|
| - bool should_close_source) const;
|
| - virtual bool IsRunningInProcess(PP_Instance instance) const;
|
| - virtual void HandleDocumentLoad(PluginInstanceImpl* instance,
|
| - const WebKit::WebURLResponse& response);
|
| - virtual content::RendererPpapiHost* CreateExternalPluginModule(
|
| - scoped_refptr<PluginModule> module,
|
| - const base::FilePath& path,
|
| - ::ppapi::PpapiPermissions permissions,
|
| - const IPC::ChannelHandle& channel_handle,
|
| - base::ProcessId plugin_pid,
|
| - int plugin_child_id);
|
| -};
|
| -
|
| -} // namespace ppapi
|
| -} // namespace webkit
|
| -
|
| -#endif // WEBKIT_PLUGINS_PPAPI_MOCK_PLUGIN_DELEGATE_H_
|
|
|