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

Unified Diff: ppapi/cpp/private/flash.cc

Issue 9381010: Convert resources to take an instance key instead of an Instance*. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: USELESS PATCH TITLE Created 8 years, 10 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
« no previous file with comments | « ppapi/cpp/private/flash.h ('k') | ppapi/cpp/private/flash_clipboard.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ppapi/cpp/private/flash.cc
diff --git a/ppapi/cpp/private/flash.cc b/ppapi/cpp/private/flash.cc
index 9cc7870d0d1dfba38c69162d85149ff25648a8ce..501da376e9295f605e1f84dbc612ba48f586502a 100644
--- a/ppapi/cpp/private/flash.cc
+++ b/ppapi/cpp/private/flash.cc
@@ -8,7 +8,7 @@
#include "ppapi/c/pp_errors.h"
#include "ppapi/cpp/dev/font_dev.h"
#include "ppapi/cpp/image_data.h"
-#include "ppapi/cpp/instance.h"
+#include "ppapi/cpp/instance_handle.h"
#include "ppapi/cpp/module.h"
#include "ppapi/cpp/module_impl.h"
#include "ppapi/cpp/point.h"
@@ -45,21 +45,22 @@ bool Flash::IsAvailable() {
}
// static
-void Flash::SetInstanceAlwaysOnTop(Instance* instance, bool on_top) {
+void Flash::SetInstanceAlwaysOnTop(const InstanceHandle& instance,
+ bool on_top) {
if (has_interface<PPB_Flash>()) {
- get_interface<PPB_Flash>()->SetInstanceAlwaysOnTop(instance->pp_instance(),
+ get_interface<PPB_Flash>()->SetInstanceAlwaysOnTop(instance.pp_instance(),
PP_FromBool(on_top));
} else if (has_interface<PPB_Flash_12_0>()) {
get_interface<PPB_Flash_12_0>()->SetInstanceAlwaysOnTop(
- instance->pp_instance(), PP_FromBool(on_top));
+ instance.pp_instance(), PP_FromBool(on_top));
} else if (has_interface<PPB_Flash_11>()) {
get_interface<PPB_Flash_11>()->SetInstanceAlwaysOnTop(
- instance->pp_instance(), PP_FromBool(on_top));
+ instance.pp_instance(), PP_FromBool(on_top));
}
}
// static
-bool Flash::DrawGlyphs(Instance* instance,
+bool Flash::DrawGlyphs(const InstanceHandle& instance,
ImageData* image,
const FontDescription_Dev& font_desc,
uint32_t color,
@@ -73,7 +74,7 @@ bool Flash::DrawGlyphs(Instance* instance,
bool rv = false;
if (has_interface<PPB_Flash>()) {
rv = PP_ToBool(get_interface<PPB_Flash>()->DrawGlyphs(
- instance->pp_instance(),
+ instance.pp_instance(),
image->pp_resource(),
&font_desc.pp_font_description(),
color,
@@ -86,7 +87,7 @@ bool Flash::DrawGlyphs(Instance* instance,
glyph_advances));
} else if (has_interface<PPB_Flash_12_0>()) {
rv = PP_ToBool(get_interface<PPB_Flash_12_0>()->DrawGlyphs(
- instance->pp_instance(),
+ instance.pp_instance(),
image->pp_resource(),
&font_desc.pp_font_description(),
color,
@@ -99,7 +100,7 @@ bool Flash::DrawGlyphs(Instance* instance,
glyph_advances));
} else if (has_interface<PPB_Flash_11>()) {
rv = PP_ToBool(get_interface<PPB_Flash_11>()->DrawGlyphs(
- instance->pp_instance(),
+ instance.pp_instance(),
image->pp_resource(),
&font_desc.pp_font_description(),
color,
@@ -114,20 +115,21 @@ bool Flash::DrawGlyphs(Instance* instance,
}
// static
-Var Flash::GetProxyForURL(Instance* instance, const std::string& url) {
+Var Flash::GetProxyForURL(const InstanceHandle& instance,
+ const std::string& url) {
Var rv;
if (has_interface<PPB_Flash>()) {
- rv = Var(Var::PassRef(),
- get_interface<PPB_Flash>()->GetProxyForURL(instance->pp_instance(),
+ rv = Var(PASS_REF,
+ get_interface<PPB_Flash>()->GetProxyForURL(instance.pp_instance(),
url.c_str()));
} else if (has_interface<PPB_Flash_12_0>()) {
- rv = Var(Var::PassRef(),
+ rv = Var(PASS_REF,
get_interface<PPB_Flash_12_0>()->GetProxyForURL(
- instance->pp_instance(), url.c_str()));
+ instance.pp_instance(), url.c_str()));
} else if (has_interface<PPB_Flash_11>()) {
- rv = Var(Var::PassRef(),
+ rv = Var(PASS_REF,
get_interface<PPB_Flash_11>()->GetProxyForURL(
- instance->pp_instance(), url.c_str()));
+ instance.pp_instance(), url.c_str()));
}
return rv;
}
@@ -155,37 +157,38 @@ int32_t Flash::Navigate(const URLRequestInfo& request_info,
}
// static
-void Flash::RunMessageLoop(Instance* instance) {
+void Flash::RunMessageLoop(const InstanceHandle& instance) {
if (has_interface<PPB_Flash>())
- get_interface<PPB_Flash>()->RunMessageLoop(instance->pp_instance());
+ get_interface<PPB_Flash>()->RunMessageLoop(instance.pp_instance());
else if (has_interface<PPB_Flash_12_0>())
- get_interface<PPB_Flash_12_0>()->RunMessageLoop(instance->pp_instance());
+ get_interface<PPB_Flash_12_0>()->RunMessageLoop(instance.pp_instance());
else if (has_interface<PPB_Flash_11>())
- get_interface<PPB_Flash_11>()->RunMessageLoop(instance->pp_instance());
+ get_interface<PPB_Flash_11>()->RunMessageLoop(instance.pp_instance());
}
// static
-void Flash::QuitMessageLoop(Instance* instance) {
+void Flash::QuitMessageLoop(const InstanceHandle& instance) {
if (has_interface<PPB_Flash>())
- get_interface<PPB_Flash>()->QuitMessageLoop(instance->pp_instance());
+ get_interface<PPB_Flash>()->QuitMessageLoop(instance.pp_instance());
else if (has_interface<PPB_Flash_12_0>())
- get_interface<PPB_Flash_12_0>()->QuitMessageLoop(instance->pp_instance());
+ get_interface<PPB_Flash_12_0>()->QuitMessageLoop(instance.pp_instance());
else if (has_interface<PPB_Flash_11>())
- get_interface<PPB_Flash_11>()->QuitMessageLoop(instance->pp_instance());
+ get_interface<PPB_Flash_11>()->QuitMessageLoop(instance.pp_instance());
}
// static
-double Flash::GetLocalTimeZoneOffset(Instance* instance, PP_Time t) {
+double Flash::GetLocalTimeZoneOffset(const InstanceHandle& instance,
+ PP_Time t) {
double rv = 0;
if (has_interface<PPB_Flash>()) {
rv = get_interface<PPB_Flash>()->GetLocalTimeZoneOffset(
- instance->pp_instance(), t);
+ instance.pp_instance(), t);
} else if (has_interface<PPB_Flash_12_0>()) {
rv = get_interface<PPB_Flash_12_0>()->GetLocalTimeZoneOffset(
- instance->pp_instance(), t);
+ instance.pp_instance(), t);
} else if (has_interface<PPB_Flash_11>()) {
rv = get_interface<PPB_Flash_11>()->GetLocalTimeZoneOffset(
- instance->pp_instance(), t);
+ instance.pp_instance(), t);
}
return rv;
}
@@ -194,15 +197,15 @@ double Flash::GetLocalTimeZoneOffset(Instance* instance, PP_Time t) {
Var Flash::GetCommandLineArgs(Module* module) {
Var rv;
if (has_interface<PPB_Flash>()) {
- rv = Var(Var::PassRef(),
+ rv = Var(PASS_REF,
get_interface<PPB_Flash>()->GetCommandLineArgs(
module->pp_module()));
} else if (has_interface<PPB_Flash_12_0>()) {
- rv = Var(Var::PassRef(),
+ rv = Var(PASS_REF,
get_interface<PPB_Flash_12_0>()->GetCommandLineArgs(
module->pp_module()));
} else if (has_interface<PPB_Flash_11>()) {
- rv = Var(Var::PassRef(),
+ rv = Var(PASS_REF,
get_interface<PPB_Flash_11>()->GetCommandLineArgs(
module->pp_module()));
}
@@ -218,27 +221,27 @@ void Flash::PreloadFontWin(const void* logfontw) {
}
// static
-bool Flash::IsRectTopmost(Instance* instance, const Rect& rect) {
+bool Flash::IsRectTopmost(const InstanceHandle& instance, const Rect& rect) {
bool rv = false;
if (has_interface<PPB_Flash>()) {
rv = PP_ToBool(get_interface<PPB_Flash>()->IsRectTopmost(
- instance->pp_instance(), &rect.pp_rect()));
+ instance.pp_instance(), &rect.pp_rect()));
}
return rv;
}
// static
-int32_t Flash::InvokePrinting(Instance* instance) {
+int32_t Flash::InvokePrinting(const InstanceHandle& instance) {
int32_t rv = PP_ERROR_NOTSUPPORTED;
if (has_interface<PPB_Flash>())
- rv = get_interface<PPB_Flash>()->InvokePrinting(instance->pp_instance());
+ rv = get_interface<PPB_Flash>()->InvokePrinting(instance.pp_instance());
return rv;
}
// static
-void Flash::UpdateActivity(Instance* instance) {
+void Flash::UpdateActivity(const InstanceHandle& instance) {
if (has_interface<PPB_Flash>())
- get_interface<PPB_Flash>()->UpdateActivity(instance->pp_instance());
+ get_interface<PPB_Flash>()->UpdateActivity(instance.pp_instance());
}
} // namespace flash
« no previous file with comments | « ppapi/cpp/private/flash.h ('k') | ppapi/cpp/private/flash_clipboard.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698