// Copyright (c) 2010 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. #include "webkit/glue/plugins/mock_plugin_delegate.h" #include "base/message_loop_proxy.h" namespace pepper { MockPluginDelegate::MockPluginDelegate() { } MockPluginDelegate::~MockPluginDelegate() { } void MockPluginDelegate::InstanceCreated(pepper::PluginInstance* instance) { } void MockPluginDelegate::InstanceDeleted(pepper::PluginInstance* instance) { } MockPluginDelegate::PlatformImage2D* MockPluginDelegate::CreateImage2D( int width, int height) { return NULL; } MockPluginDelegate::PlatformContext3D* MockPluginDelegate::CreateContext3D() { return NULL; } MockPluginDelegate::PlatformVideoDecoder* MockPluginDelegate::CreateVideoDecoder( const PP_VideoDecoderConfig_Dev& decoder_config) { return NULL; } MockPluginDelegate::PlatformAudio* MockPluginDelegate::CreateAudio( uint32_t sample_rate, uint32_t sample_count, PlatformAudio::Client* client) { return NULL; } void MockPluginDelegate::NumberOfFindResultsChanged(int identifier, int total, bool final_result) { } void MockPluginDelegate::SelectedFindResultChanged(int identifier, int index) { } bool MockPluginDelegate::RunFileChooser( const WebKit::WebFileChooserParams& params, WebKit::WebFileChooserCompletion* chooser_completion) { return false; } bool MockPluginDelegate::AsyncOpenFile(const FilePath& path, int flags, AsyncOpenFileCallback* callback) { return false; } bool MockPluginDelegate::OpenFileSystem( const GURL& url, fileapi::FileSystemType type, long long size, fileapi::FileSystemCallbackDispatcher* dispatcher) { return false; } bool MockPluginDelegate::MakeDirectory( const FilePath& path, bool recursive, fileapi::FileSystemCallbackDispatcher* dispatcher) { return false; } bool MockPluginDelegate::Query( const FilePath& path, fileapi::FileSystemCallbackDispatcher* dispatcher) { return false; } bool MockPluginDelegate::Touch( const FilePath& path, const base::Time& last_access_time, const base::Time& last_modified_time, fileapi::FileSystemCallbackDispatcher* dispatcher) { return false; } bool MockPluginDelegate::Delete( const FilePath& path, fileapi::FileSystemCallbackDispatcher* dispatcher) { return false; } bool MockPluginDelegate::Rename( const FilePath& file_path, const FilePath& new_file_path, fileapi::FileSystemCallbackDispatcher* dispatcher) { return false; } bool MockPluginDelegate::ReadDirectory( const FilePath& directory_path, fileapi::FileSystemCallbackDispatcher* dispatcher) { return false; } base::PlatformFileError MockPluginDelegate::OpenModuleLocalFile( const std::string& module_name, const FilePath& path, int flags, base::PlatformFile* file) { return base::PLATFORM_FILE_ERROR_FAILED; } base::PlatformFileError MockPluginDelegate::RenameModuleLocalFile( const std::string& module_name, const FilePath& path_from, const FilePath& path_to) { return base::PLATFORM_FILE_ERROR_FAILED; } base::PlatformFileError MockPluginDelegate::DeleteModuleLocalFileOrDir( const std::string& module_name, const FilePath& path, bool recursive) { return base::PLATFORM_FILE_ERROR_FAILED; } base::PlatformFileError MockPluginDelegate::CreateModuleLocalDir( const std::string& module_name, const FilePath& path) { return base::PLATFORM_FILE_ERROR_FAILED; } base::PlatformFileError MockPluginDelegate::QueryModuleLocalFile( const std::string& module_name, const FilePath& path, base::PlatformFileInfo* info) { return base::PLATFORM_FILE_ERROR_FAILED; } base::PlatformFileError MockPluginDelegate::GetModuleLocalDirContents( const std::string& module_name, const FilePath& path, PepperDirContents* contents) { return base::PLATFORM_FILE_ERROR_FAILED; } scoped_refptr MockPluginDelegate::GetFileThreadMessageLoopProxy() { return scoped_refptr(); } FullscreenContainer* MockPluginDelegate::CreateFullscreenContainer( PluginInstance* instance) { return NULL; } std::string MockPluginDelegate::GetDefaultEncoding() { return "iso-8859-1"; } void MockPluginDelegate::ZoomLimitsChanged(double minimum_factor, double maximum_factor) { } std::string MockPluginDelegate::ResolveProxy(const GURL& url) { return std::string(); } void MockPluginDelegate::DidStartLoading() { } void MockPluginDelegate::DidStopLoading() { } void MockPluginDelegate::SetContentRestriction(int restrictions) { } } // namespace pepper