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

Side by Side Diff: content/renderer/pepper/message_channel.h

Issue 633303002: Replace FINAL and OVERRIDE with their C++11 counterparts in content/renderer (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 unified diff | Download patch
OLDNEW
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 CONTENT_RENDERER_PEPPER_MESSAGE_CHANNEL_H_ 5 #ifndef CONTENT_RENDERER_PEPPER_MESSAGE_CHANNEL_H_
6 #define CONTENT_RENDERER_PEPPER_MESSAGE_CHANNEL_H_ 6 #define CONTENT_RENDERER_PEPPER_MESSAGE_CHANNEL_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <list> 9 #include <list>
10 #include <map> 10 #include <map>
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 87
88 private: 88 private:
89 // Struct for storing the result of a v8 object being converted to a PP_Var. 89 // Struct for storing the result of a v8 object being converted to a PP_Var.
90 struct VarConversionResult; 90 struct VarConversionResult;
91 91
92 explicit MessageChannel(PepperPluginInstanceImpl* instance); 92 explicit MessageChannel(PepperPluginInstanceImpl* instance);
93 93
94 // gin::NamedPropertyInterceptor 94 // gin::NamedPropertyInterceptor
95 virtual v8::Local<v8::Value> GetNamedProperty( 95 virtual v8::Local<v8::Value> GetNamedProperty(
96 v8::Isolate* isolate, 96 v8::Isolate* isolate,
97 const std::string& property) OVERRIDE; 97 const std::string& property) override;
98 virtual bool SetNamedProperty(v8::Isolate* isolate, 98 virtual bool SetNamedProperty(v8::Isolate* isolate,
99 const std::string& property, 99 const std::string& property,
100 v8::Local<v8::Value> value) OVERRIDE; 100 v8::Local<v8::Value> value) override;
101 virtual std::vector<std::string> EnumerateNamedProperties( 101 virtual std::vector<std::string> EnumerateNamedProperties(
102 v8::Isolate* isolate) OVERRIDE; 102 v8::Isolate* isolate) override;
103 103
104 // gin::Wrappable 104 // gin::Wrappable
105 virtual gin::ObjectTemplateBuilder GetObjectTemplateBuilder( 105 virtual gin::ObjectTemplateBuilder GetObjectTemplateBuilder(
106 v8::Isolate* isolate) OVERRIDE; 106 v8::Isolate* isolate) override;
107 107
108 // ppapi::proxy::HostDispatcher::SyncMessageStatusObserver 108 // ppapi::proxy::HostDispatcher::SyncMessageStatusObserver
109 virtual void BeginBlockOnSyncMessage() OVERRIDE; 109 virtual void BeginBlockOnSyncMessage() override;
110 virtual void EndBlockOnSyncMessage() OVERRIDE; 110 virtual void EndBlockOnSyncMessage() override;
111 111
112 // Post a message to the plugin's HandleMessage function for this channel's 112 // Post a message to the plugin's HandleMessage function for this channel's
113 // instance. 113 // instance.
114 void PostMessageToNative(gin::Arguments* args); 114 void PostMessageToNative(gin::Arguments* args);
115 // Post a message to the plugin's HandleBlocking Message function for this 115 // Post a message to the plugin's HandleBlocking Message function for this
116 // channel's instance synchronously, and return a result. 116 // channel's instance synchronously, and return a result.
117 void PostBlockingMessageToNative(gin::Arguments* args); 117 void PostBlockingMessageToNative(gin::Arguments* args);
118 118
119 // Post a message to the onmessage handler for this channel's instance 119 // Post a message to the onmessage handler for this channel's instance
120 // synchronously. This is used by PostMessageToJavaScript. 120 // synchronously. This is used by PostMessageToJavaScript.
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 // This is used to ensure pending tasks will not fire after this object is 187 // This is used to ensure pending tasks will not fire after this object is
188 // destroyed. 188 // destroyed.
189 base::WeakPtrFactory<MessageChannel> weak_ptr_factory_; 189 base::WeakPtrFactory<MessageChannel> weak_ptr_factory_;
190 190
191 DISALLOW_COPY_AND_ASSIGN(MessageChannel); 191 DISALLOW_COPY_AND_ASSIGN(MessageChannel);
192 }; 192 };
193 193
194 } // namespace content 194 } // namespace content
195 195
196 #endif // CONTENT_RENDERER_PEPPER_MESSAGE_CHANNEL_H_ 196 #endif // CONTENT_RENDERER_PEPPER_MESSAGE_CHANNEL_H_
OLDNEW
« no previous file with comments | « content/renderer/pepper/host_var_tracker_unittest.cc ('k') | content/renderer/pepper/mock_renderer_ppapi_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698