Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Unified Diff: mojo/examples/pepper_container_app/plugin_instance.cc

Issue 681203002: Remove mojo/examples/pepper_container_app (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/examples/pepper_container_app/plugin_instance.cc
diff --git a/mojo/examples/pepper_container_app/plugin_instance.cc b/mojo/examples/pepper_container_app/plugin_instance.cc
deleted file mode 100644
index e0b08ef38551fe221fdaa21aed4c20067bdefd01..0000000000000000000000000000000000000000
--- a/mojo/examples/pepper_container_app/plugin_instance.cc
+++ /dev/null
@@ -1,444 +0,0 @@
-// Copyright 2014 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 "mojo/examples/pepper_container_app/plugin_instance.h"
-
-#include "base/logging.h"
-#include "mojo/examples/pepper_container_app/graphics_3d_resource.h"
-#include "mojo/examples/pepper_container_app/mojo_ppapi_globals.h"
-#include "ppapi/c/pp_errors.h"
-#include "ppapi/c/pp_var.h"
-#include "ppapi/c/ppp_graphics_3d.h"
-#include "ppapi/c/ppp_instance.h"
-#include "ppapi/shared_impl/ppb_view_shared.h"
-#include "ppapi/shared_impl/proxy_lock.h"
-#include "ppapi/shared_impl/tracked_callback.h"
-#include "ppapi/thunk/enter.h"
-#include "ppapi/thunk/ppb_graphics_3d_api.h"
-
-namespace mojo {
-namespace examples {
-
-PluginInstance::PluginInstance(scoped_refptr<PluginModule> plugin_module)
- : pp_instance_(0),
- plugin_module_(plugin_module) {
- pp_instance_ = MojoPpapiGlobals::Get()->AddInstance(this);
-}
-
-PluginInstance::~PluginInstance() {
- MojoPpapiGlobals::Get()->InstanceDeleted(pp_instance_);
-}
-
-bool PluginInstance::DidCreate() {
- ppapi::ProxyAutoUnlock unlock;
- const PPP_Instance_1_1* instance_interface =
- static_cast<const PPP_Instance_1_1*>(plugin_module_->GetPluginInterface(
- PPP_INSTANCE_INTERFACE_1_1));
- return !!instance_interface->DidCreate(pp_instance(), 0, NULL, NULL);
-}
-
-void PluginInstance::DidDestroy() {
- ppapi::ProxyAutoUnlock unlock;
- const PPP_Instance_1_1* instance_interface =
- static_cast<const PPP_Instance_1_1*>(plugin_module_->GetPluginInterface(
- PPP_INSTANCE_INTERFACE_1_1));
- instance_interface->DidDestroy(pp_instance());
-}
-
-void PluginInstance::DidChangeView(const PP_Rect& bounds) {
- ppapi::ViewData view_data;
- view_data.rect = bounds;
- view_data.is_fullscreen = false;
- view_data.is_page_visible = true;
- view_data.clip_rect = bounds;
- view_data.device_scale = 1.0f;
- view_data.css_scale = 1.0f;
-
- ppapi::ScopedPPResource resource(ppapi::ScopedPPResource::PassRef(),
- (new ppapi::PPB_View_Shared(
- ppapi::OBJECT_IS_IMPL, pp_instance(), view_data))->GetReference());
- {
- ppapi::ProxyAutoUnlock unlock;
- const PPP_Instance_1_1* instance_interface =
- static_cast<const PPP_Instance_1_1*>(plugin_module_->GetPluginInterface(
- PPP_INSTANCE_INTERFACE_1_1));
- instance_interface->DidChangeView(pp_instance(), resource);
- }
-}
-
-void PluginInstance::Graphics3DContextLost() {
- ppapi::ProxyAutoUnlock unlock;
- const PPP_Graphics3D_1_0* graphic_3d_interface =
- static_cast<const PPP_Graphics3D_1_0*>(plugin_module_->GetPluginInterface(
- PPP_GRAPHICS_3D_INTERFACE_1_0));
- // TODO(yzshen): Maybe we only need to notify for the bound graphics context?
- graphic_3d_interface->Graphics3DContextLost(pp_instance());
-}
-
-bool PluginInstance::IsBoundGraphics(PP_Resource device) const {
- return device != 0 && device == bound_graphics_.get();
-}
-
-PP_Bool PluginInstance::BindGraphics(PP_Instance instance, PP_Resource device) {
- if (bound_graphics_.get() == device)
- return PP_TRUE;
-
- ppapi::thunk::EnterResourceNoLock<ppapi::thunk::PPB_Graphics3D_API>
- enter(device, false);
- if (enter.failed())
- return PP_FALSE;
-
- bound_graphics_ = device;
- static_cast<Graphics3DResource*>(enter.object())->BindGraphics();
-
- return PP_TRUE;
-}
-
-PP_Bool PluginInstance::IsFullFrame(PP_Instance instance) {
- NOTIMPLEMENTED();
- return PP_FALSE;
-}
-
-const ppapi::ViewData* PluginInstance::GetViewData(PP_Instance instance) {
- NOTIMPLEMENTED();
- return NULL;
-}
-
-PP_Bool PluginInstance::FlashIsFullscreen(PP_Instance instance) {
- NOTIMPLEMENTED();
- return PP_FALSE;
-}
-
-PP_Var PluginInstance::GetWindowObject(PP_Instance instance) {
- NOTIMPLEMENTED();
- return PP_MakeUndefined();
-}
-
-PP_Var PluginInstance::GetOwnerElementObject(PP_Instance instance) {
- NOTIMPLEMENTED();
- return PP_MakeUndefined();
-}
-
-PP_Var PluginInstance::ExecuteScript(PP_Instance instance,
- PP_Var script,
- PP_Var* exception) {
- NOTIMPLEMENTED();
- return PP_MakeUndefined();
-}
-
-uint32_t PluginInstance::GetAudioHardwareOutputSampleRate(
- PP_Instance instance) {
- NOTIMPLEMENTED();
- return 0;
-}
-
-uint32_t PluginInstance::GetAudioHardwareOutputBufferSize(
- PP_Instance instance) {
- NOTIMPLEMENTED();
- return 0;
-}
-
-PP_Var PluginInstance::GetDefaultCharSet(PP_Instance instance) {
- NOTIMPLEMENTED();
- return PP_MakeUndefined();
-}
-
-void PluginInstance::Log(PP_Instance instance,
- PP_LogLevel log_level,
- PP_Var value) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::LogWithSource(PP_Instance instance,
- PP_LogLevel log_level,
- PP_Var source,
- PP_Var value) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SetPluginToHandleFindRequests(PP_Instance instance) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::NumberOfFindResultsChanged(PP_Instance instance,
- int32_t total,
- PP_Bool final_result) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SelectedFindResultChanged(PP_Instance instance,
- int32_t index) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SetTickmarks(PP_Instance instance,
- const PP_Rect* tickmarks,
- uint32_t count) {
- NOTIMPLEMENTED();
-}
-
-PP_Bool PluginInstance::IsFullscreen(PP_Instance instance) {
- NOTIMPLEMENTED();
- return PP_FALSE;
-}
-
-PP_Bool PluginInstance::SetFullscreen(PP_Instance instance,
- PP_Bool fullscreen) {
- NOTIMPLEMENTED();
- return PP_FALSE;
-}
-
-PP_Bool PluginInstance::GetScreenSize(PP_Instance instance, PP_Size* size) {
- NOTIMPLEMENTED();
- return PP_FALSE;
-}
-
-ppapi::Resource* PluginInstance::GetSingletonResource(
- PP_Instance instance,
- ppapi::SingletonResourceID id) {
- NOTIMPLEMENTED();
- return NULL;
-}
-
-int32_t PluginInstance::RequestInputEvents(PP_Instance instance,
- uint32_t event_classes) {
- NOTIMPLEMENTED();
- return PP_ERROR_FAILED;
-}
-
-int32_t PluginInstance::RequestFilteringInputEvents(PP_Instance instance,
- uint32_t event_classes) {
- NOTIMPLEMENTED();
- return PP_ERROR_FAILED;
-}
-
-void PluginInstance::ClearInputEventRequest(PP_Instance instance,
- uint32_t event_classes) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::StartTrackingLatency(PP_Instance instance) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::PostMessage(PP_Instance instance, PP_Var message) {
- NOTIMPLEMENTED();
-}
-
-int32_t PluginInstance::RegisterMessageHandler(
- PP_Instance instance,
- void* user_data,
- const PPP_MessageHandler_0_2* handler,
- PP_Resource message_loop) {
- NOTIMPLEMENTED();
- return PP_ERROR_FAILED;
-}
-
-// TODO(dmichael): Remove this. crbug.com/414398
-int32_t PluginInstance::RegisterMessageHandler_1_1_Deprecated(
- PP_Instance instance,
- void* user_data,
- const PPP_MessageHandler_0_1_Deprecated* handler,
- PP_Resource message_loop) {
- NOTIMPLEMENTED();
- return PP_ERROR_FAILED;
-}
-
-void PluginInstance::UnregisterMessageHandler(PP_Instance instance) {
- NOTIMPLEMENTED();
-}
-
-PP_Bool PluginInstance::SetCursor(PP_Instance instance,
- PP_MouseCursor_Type type,
- PP_Resource image,
- const PP_Point* hot_spot) {
- NOTIMPLEMENTED();
- return PP_FALSE;
-}
-
-int32_t PluginInstance::LockMouse(
- PP_Instance instance,
- scoped_refptr<ppapi::TrackedCallback> callback) {
- NOTIMPLEMENTED();
- return PP_ERROR_FAILED;
-}
-
-void PluginInstance::UnlockMouse(PP_Instance instance) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SetTextInputType(PP_Instance instance,
- PP_TextInput_Type type) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::UpdateCaretPosition(PP_Instance instance,
- const PP_Rect& caret,
- const PP_Rect& bounding_box) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::CancelCompositionText(PP_Instance instance) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SelectionChanged(PP_Instance instance) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::UpdateSurroundingText(PP_Instance instance,
- const char* text,
- uint32_t caret,
- uint32_t anchor) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::ZoomChanged(PP_Instance instance, double factor) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::ZoomLimitsChanged(PP_Instance instance,
- double minimum_factor,
- double maximum_factor) {
- NOTIMPLEMENTED();
-}
-
-PP_Var PluginInstance::GetDocumentURL(PP_Instance instance,
- PP_URLComponents_Dev* components) {
- NOTIMPLEMENTED();
- return PP_MakeUndefined();
-}
-
-void PluginInstance::PromiseResolved(PP_Instance instance, uint32 promise_id) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::PromiseResolvedWithSession(PP_Instance instance,
- uint32 promise_id,
- PP_Var web_session_id_var) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::PromiseResolvedWithKeyIds(PP_Instance instance,
- uint32 promise_id,
- PP_Var key_ids_var) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::PromiseRejected(PP_Instance instance,
- uint32 promise_id,
- PP_CdmExceptionCode exception_code,
- uint32 system_code,
- PP_Var error_description_var) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SessionMessage(PP_Instance instance,
- PP_Var web_session_id_var,
- PP_Var message_var,
- PP_Var destination_url_var) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SessionKeysChange(PP_Instance instance,
- PP_Var web_session_id_var,
- PP_Bool has_additional_usable_key) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SessionExpirationChange(PP_Instance instance,
- PP_Var web_session_id_var,
- PP_Time new_expiry_time) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SessionReady(PP_Instance instance,
- PP_Var web_session_id_var) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SessionClosed(PP_Instance instance,
- PP_Var web_session_id_var) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::SessionError(PP_Instance instance,
- PP_Var web_session_id_var,
- PP_CdmExceptionCode exception_code,
- uint32 system_code,
- PP_Var error_description_var) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::DeliverBlock(PP_Instance instance,
- PP_Resource decrypted_block,
- const PP_DecryptedBlockInfo* block_info) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::DecoderInitializeDone(PP_Instance instance,
- PP_DecryptorStreamType decoder_type,
- uint32_t request_id,
- PP_Bool success) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::DecoderDeinitializeDone(
- PP_Instance instance,
- PP_DecryptorStreamType decoder_type,
- uint32_t request_id) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::DecoderResetDone(PP_Instance instance,
- PP_DecryptorStreamType decoder_type,
- uint32_t request_id) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::DeliverFrame(PP_Instance instance,
- PP_Resource decrypted_frame,
- const PP_DecryptedFrameInfo* frame_info) {
- NOTIMPLEMENTED();
-}
-
-void PluginInstance::DeliverSamples(PP_Instance instance,
- PP_Resource audio_frames,
- const PP_DecryptedSampleInfo* sample_info) {
- NOTIMPLEMENTED();
-}
-
-PP_Var PluginInstance::ResolveRelativeToDocument(
- PP_Instance instance,
- PP_Var relative,
- PP_URLComponents_Dev* components) {
- NOTIMPLEMENTED();
- return PP_MakeUndefined();
-}
-
-PP_Bool PluginInstance::DocumentCanRequest(PP_Instance instance, PP_Var url) {
- NOTIMPLEMENTED();
- return PP_FALSE;
-}
-
-PP_Bool PluginInstance::DocumentCanAccessDocument(PP_Instance instance,
- PP_Instance target) {
- NOTIMPLEMENTED();
- return PP_FALSE;
-}
-
-PP_Var PluginInstance::GetPluginInstanceURL(PP_Instance instance,
- PP_URLComponents_Dev* components) {
- NOTIMPLEMENTED();
- return PP_MakeUndefined();
-}
-
-PP_Var PluginInstance::GetPluginReferrerURL(PP_Instance instance,
- PP_URLComponents_Dev* components) {
- NOTIMPLEMENTED();
- return PP_MakeUndefined();
-}
-
-} // namespace examples
-} // namespace mojo
« no previous file with comments | « mojo/examples/pepper_container_app/plugin_instance.h ('k') | mojo/examples/pepper_container_app/plugin_module.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698