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

Side by Side Diff: mojo/examples/pepper_container_app/resource_creation_impl.h

Issue 623573002: Mojo: Convert the remaining OVERRIDEs to override in mojo/. (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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 MOJO_EXAMPLES_PEPPER_CONTAINER_APP_RESOURCE_CREATION_IMPL_H_ 5 #ifndef MOJO_EXAMPLES_PEPPER_CONTAINER_APP_RESOURCE_CREATION_IMPL_H_
6 #define MOJO_EXAMPLES_PEPPER_CONTAINER_APP_RESOURCE_CREATION_IMPL_H_ 6 #define MOJO_EXAMPLES_PEPPER_CONTAINER_APP_RESOURCE_CREATION_IMPL_H_
7 7
8 #include "base/compiler_specific.h"
9 #include "base/macros.h" 8 #include "base/macros.h"
10 #include "build/build_config.h" 9 #include "build/build_config.h"
11 #include "ppapi/thunk/resource_creation_api.h" 10 #include "ppapi/thunk/resource_creation_api.h"
12 11
13 namespace mojo { 12 namespace mojo {
14 namespace examples { 13 namespace examples {
15 14
16 class ResourceCreationImpl : public ppapi::thunk::ResourceCreationAPI { 15 class ResourceCreationImpl : public ppapi::thunk::ResourceCreationAPI {
17 public: 16 public:
18 ResourceCreationImpl(); 17 ResourceCreationImpl();
19 virtual ~ResourceCreationImpl(); 18 virtual ~ResourceCreationImpl();
20 19
21 // ppapi::thunk::ResourceCreationAPI implementation. 20 // ppapi::thunk::ResourceCreationAPI implementation.
22 virtual PP_Resource CreateFileIO(PP_Instance instance) OVERRIDE; 21 virtual PP_Resource CreateFileIO(PP_Instance instance) override;
23 virtual PP_Resource CreateFileRef( 22 virtual PP_Resource CreateFileRef(
24 PP_Instance instance, 23 PP_Instance instance,
25 const ppapi::FileRefCreateInfo& create_info) OVERRIDE; 24 const ppapi::FileRefCreateInfo& create_info) override;
26 virtual PP_Resource CreateFileSystem(PP_Instance instance, 25 virtual PP_Resource CreateFileSystem(PP_Instance instance,
27 PP_FileSystemType type) OVERRIDE; 26 PP_FileSystemType type) override;
28 virtual PP_Resource CreateIMEInputEvent(PP_Instance instance, 27 virtual PP_Resource CreateIMEInputEvent(PP_Instance instance,
29 PP_InputEvent_Type type, 28 PP_InputEvent_Type type,
30 PP_TimeTicks time_stamp, 29 PP_TimeTicks time_stamp,
31 struct PP_Var text, 30 struct PP_Var text,
32 uint32_t segment_number, 31 uint32_t segment_number,
33 const uint32_t* segment_offsets, 32 const uint32_t* segment_offsets,
34 int32_t target_segment, 33 int32_t target_segment,
35 uint32_t selection_start, 34 uint32_t selection_start,
36 uint32_t selection_end) OVERRIDE; 35 uint32_t selection_end) override;
37 virtual PP_Resource CreateKeyboardInputEvent_1_0( 36 virtual PP_Resource CreateKeyboardInputEvent_1_0(
38 PP_Instance instance, 37 PP_Instance instance,
39 PP_InputEvent_Type type, 38 PP_InputEvent_Type type,
40 PP_TimeTicks time_stamp, 39 PP_TimeTicks time_stamp,
41 uint32_t modifiers, 40 uint32_t modifiers,
42 uint32_t key_code, 41 uint32_t key_code,
43 PP_Var character_text) OVERRIDE; 42 PP_Var character_text) override;
44 virtual PP_Resource CreateKeyboardInputEvent_1_2( 43 virtual PP_Resource CreateKeyboardInputEvent_1_2(
45 PP_Instance instance, 44 PP_Instance instance,
46 PP_InputEvent_Type type, 45 PP_InputEvent_Type type,
47 PP_TimeTicks time_stamp, 46 PP_TimeTicks time_stamp,
48 uint32_t modifiers, 47 uint32_t modifiers,
49 uint32_t key_code, 48 uint32_t key_code,
50 PP_Var character_text, 49 PP_Var character_text,
51 PP_Var code) OVERRIDE; 50 PP_Var code) override;
52 virtual PP_Resource CreateMouseInputEvent( 51 virtual PP_Resource CreateMouseInputEvent(
53 PP_Instance instance, 52 PP_Instance instance,
54 PP_InputEvent_Type type, 53 PP_InputEvent_Type type,
55 PP_TimeTicks time_stamp, 54 PP_TimeTicks time_stamp,
56 uint32_t modifiers, 55 uint32_t modifiers,
57 PP_InputEvent_MouseButton mouse_button, 56 PP_InputEvent_MouseButton mouse_button,
58 const PP_Point* mouse_position, 57 const PP_Point* mouse_position,
59 int32_t click_count, 58 int32_t click_count,
60 const PP_Point* mouse_movement) OVERRIDE; 59 const PP_Point* mouse_movement) override;
61 virtual PP_Resource CreateTouchInputEvent( 60 virtual PP_Resource CreateTouchInputEvent(
62 PP_Instance instance, 61 PP_Instance instance,
63 PP_InputEvent_Type type, 62 PP_InputEvent_Type type,
64 PP_TimeTicks time_stamp, 63 PP_TimeTicks time_stamp,
65 uint32_t modifiers) OVERRIDE; 64 uint32_t modifiers) override;
66 virtual PP_Resource CreateTrueTypeFont( 65 virtual PP_Resource CreateTrueTypeFont(
67 PP_Instance instance, 66 PP_Instance instance,
68 const PP_TrueTypeFontDesc_Dev* desc) OVERRIDE; 67 const PP_TrueTypeFontDesc_Dev* desc) override;
69 virtual PP_Resource CreateURLLoader(PP_Instance instance) OVERRIDE; 68 virtual PP_Resource CreateURLLoader(PP_Instance instance) override;
70 virtual PP_Resource CreateURLRequestInfo( 69 virtual PP_Resource CreateURLRequestInfo(
71 PP_Instance instance) OVERRIDE; 70 PP_Instance instance) override;
72 virtual PP_Resource CreateWheelInputEvent( 71 virtual PP_Resource CreateWheelInputEvent(
73 PP_Instance instance, 72 PP_Instance instance,
74 PP_TimeTicks time_stamp, 73 PP_TimeTicks time_stamp,
75 uint32_t modifiers, 74 uint32_t modifiers,
76 const PP_FloatPoint* wheel_delta, 75 const PP_FloatPoint* wheel_delta,
77 const PP_FloatPoint* wheel_ticks, 76 const PP_FloatPoint* wheel_ticks,
78 PP_Bool scroll_by_page) OVERRIDE; 77 PP_Bool scroll_by_page) override;
79 virtual PP_Resource CreateAudio1_0(PP_Instance instance, 78 virtual PP_Resource CreateAudio1_0(PP_Instance instance,
80 PP_Resource config_id, 79 PP_Resource config_id,
81 PPB_Audio_Callback_1_0 audio_callback, 80 PPB_Audio_Callback_1_0 audio_callback,
82 void* user_data) OVERRIDE; 81 void* user_data) override;
83 virtual PP_Resource CreateAudio(PP_Instance instance, 82 virtual PP_Resource CreateAudio(PP_Instance instance,
84 PP_Resource config_id, 83 PP_Resource config_id,
85 PPB_Audio_Callback audio_callback, 84 PPB_Audio_Callback audio_callback,
86 void* user_data) OVERRIDE; 85 void* user_data) override;
87 virtual PP_Resource CreateAudioTrusted(PP_Instance instance) OVERRIDE; 86 virtual PP_Resource CreateAudioTrusted(PP_Instance instance) override;
88 virtual PP_Resource CreateAudioConfig(PP_Instance instance, 87 virtual PP_Resource CreateAudioConfig(PP_Instance instance,
89 PP_AudioSampleRate sample_rate, 88 PP_AudioSampleRate sample_rate,
90 uint32_t sample_frame_count) OVERRIDE; 89 uint32_t sample_frame_count) override;
91 virtual PP_Resource CreateCompositor(PP_Instance instance) OVERRIDE; 90 virtual PP_Resource CreateCompositor(PP_Instance instance) override;
92 virtual PP_Resource CreateFileChooser(PP_Instance instance, 91 virtual PP_Resource CreateFileChooser(PP_Instance instance,
93 PP_FileChooserMode_Dev mode, 92 PP_FileChooserMode_Dev mode,
94 const PP_Var& accept_types) OVERRIDE; 93 const PP_Var& accept_types) override;
95 virtual PP_Resource CreateGraphics2D(PP_Instance pp_instance, 94 virtual PP_Resource CreateGraphics2D(PP_Instance pp_instance,
96 const PP_Size* size, 95 const PP_Size* size,
97 PP_Bool is_always_opaque) OVERRIDE; 96 PP_Bool is_always_opaque) override;
98 virtual PP_Resource CreateGraphics3D(PP_Instance instance, 97 virtual PP_Resource CreateGraphics3D(PP_Instance instance,
99 PP_Resource share_context, 98 PP_Resource share_context,
100 const int32_t* attrib_list) OVERRIDE; 99 const int32_t* attrib_list) override;
101 virtual PP_Resource CreateGraphics3DRaw( 100 virtual PP_Resource CreateGraphics3DRaw(
102 PP_Instance instance, 101 PP_Instance instance,
103 PP_Resource share_context, 102 PP_Resource share_context,
104 const int32_t* attrib_list, 103 const int32_t* attrib_list,
105 base::SharedMemoryHandle* shared_state) OVERRIDE; 104 base::SharedMemoryHandle* shared_state) override;
106 virtual PP_Resource CreateHostResolver(PP_Instance instance) OVERRIDE; 105 virtual PP_Resource CreateHostResolver(PP_Instance instance) override;
107 virtual PP_Resource CreateHostResolverPrivate(PP_Instance instance) OVERRIDE; 106 virtual PP_Resource CreateHostResolverPrivate(PP_Instance instance) override;
108 virtual PP_Resource CreateImageData(PP_Instance instance, 107 virtual PP_Resource CreateImageData(PP_Instance instance,
109 PP_ImageDataFormat format, 108 PP_ImageDataFormat format,
110 const PP_Size* size, 109 const PP_Size* size,
111 PP_Bool init_to_zero) OVERRIDE; 110 PP_Bool init_to_zero) override;
112 virtual PP_Resource CreateImageDataSimple(PP_Instance instance, 111 virtual PP_Resource CreateImageDataSimple(PP_Instance instance,
113 PP_ImageDataFormat format, 112 PP_ImageDataFormat format,
114 const PP_Size* size, 113 const PP_Size* size,
115 PP_Bool init_to_zero) OVERRIDE; 114 PP_Bool init_to_zero) override;
116 virtual PP_Resource CreateMediaStreamVideoTrack( 115 virtual PP_Resource CreateMediaStreamVideoTrack(
117 PP_Instance instance) OVERRIDE; 116 PP_Instance instance) override;
118 virtual PP_Resource CreateNetAddressFromIPv4Address( 117 virtual PP_Resource CreateNetAddressFromIPv4Address(
119 PP_Instance instance, 118 PP_Instance instance,
120 const PP_NetAddress_IPv4* ipv4_addr) OVERRIDE; 119 const PP_NetAddress_IPv4* ipv4_addr) override;
121 virtual PP_Resource CreateNetAddressFromIPv6Address( 120 virtual PP_Resource CreateNetAddressFromIPv6Address(
122 PP_Instance instance, 121 PP_Instance instance,
123 const PP_NetAddress_IPv6* ipv6_addr) OVERRIDE; 122 const PP_NetAddress_IPv6* ipv6_addr) override;
124 virtual PP_Resource CreateNetAddressFromNetAddressPrivate( 123 virtual PP_Resource CreateNetAddressFromNetAddressPrivate(
125 PP_Instance instance, 124 PP_Instance instance,
126 const PP_NetAddress_Private& private_addr) OVERRIDE; 125 const PP_NetAddress_Private& private_addr) override;
127 virtual PP_Resource CreateNetworkMonitor(PP_Instance instance) OVERRIDE; 126 virtual PP_Resource CreateNetworkMonitor(PP_Instance instance) override;
128 virtual PP_Resource CreateOutputProtectionPrivate( 127 virtual PP_Resource CreateOutputProtectionPrivate(
129 PP_Instance instance) OVERRIDE; 128 PP_Instance instance) override;
130 virtual PP_Resource CreatePrinting(PP_Instance) OVERRIDE; 129 virtual PP_Resource CreatePrinting(PP_Instance) override;
131 virtual PP_Resource CreateTCPServerSocketPrivate( 130 virtual PP_Resource CreateTCPServerSocketPrivate(
132 PP_Instance instance) OVERRIDE; 131 PP_Instance instance) override;
133 virtual PP_Resource CreateTCPSocket1_0(PP_Instance instance) OVERRIDE; 132 virtual PP_Resource CreateTCPSocket1_0(PP_Instance instance) override;
134 virtual PP_Resource CreateTCPSocket(PP_Instance instance) OVERRIDE; 133 virtual PP_Resource CreateTCPSocket(PP_Instance instance) override;
135 virtual PP_Resource CreateTCPSocketPrivate(PP_Instance instance) OVERRIDE; 134 virtual PP_Resource CreateTCPSocketPrivate(PP_Instance instance) override;
136 virtual PP_Resource CreateUDPSocket(PP_Instance instance) OVERRIDE; 135 virtual PP_Resource CreateUDPSocket(PP_Instance instance) override;
137 virtual PP_Resource CreateUDPSocketPrivate(PP_Instance instance) OVERRIDE; 136 virtual PP_Resource CreateUDPSocketPrivate(PP_Instance instance) override;
138 virtual PP_Resource CreateVideoDecoder(PP_Instance instance) OVERRIDE; 137 virtual PP_Resource CreateVideoDecoder(PP_Instance instance) override;
139 virtual PP_Resource CreateVideoDestination(PP_Instance instance) OVERRIDE; 138 virtual PP_Resource CreateVideoDestination(PP_Instance instance) override;
140 virtual PP_Resource CreateVideoSource(PP_Instance instance) OVERRIDE; 139 virtual PP_Resource CreateVideoSource(PP_Instance instance) override;
141 virtual PP_Resource CreateWebSocket(PP_Instance instance) OVERRIDE; 140 virtual PP_Resource CreateWebSocket(PP_Instance instance) override;
142 virtual PP_Resource CreateX509CertificatePrivate( 141 virtual PP_Resource CreateX509CertificatePrivate(
143 PP_Instance instance) OVERRIDE; 142 PP_Instance instance) override;
144 #if !defined(OS_NACL) 143 #if !defined(OS_NACL)
145 virtual PP_Resource CreateAudioInput(PP_Instance instance) OVERRIDE; 144 virtual PP_Resource CreateAudioInput(PP_Instance instance) override;
146 virtual PP_Resource CreateBroker(PP_Instance instance) OVERRIDE; 145 virtual PP_Resource CreateBroker(PP_Instance instance) override;
147 virtual PP_Resource CreateBrowserFont( 146 virtual PP_Resource CreateBrowserFont(
148 PP_Instance instance, 147 PP_Instance instance,
149 const PP_BrowserFont_Trusted_Description* description) OVERRIDE; 148 const PP_BrowserFont_Trusted_Description* description) override;
150 virtual PP_Resource CreateBuffer(PP_Instance instance, 149 virtual PP_Resource CreateBuffer(PP_Instance instance,
151 uint32_t size) OVERRIDE; 150 uint32_t size) override;
152 virtual PP_Resource CreateFlashDRM(PP_Instance instance) OVERRIDE; 151 virtual PP_Resource CreateFlashDRM(PP_Instance instance) override;
153 virtual PP_Resource CreateFlashFontFile( 152 virtual PP_Resource CreateFlashFontFile(
154 PP_Instance instance, 153 PP_Instance instance,
155 const PP_BrowserFont_Trusted_Description* description, 154 const PP_BrowserFont_Trusted_Description* description,
156 PP_PrivateFontCharset charset) OVERRIDE; 155 PP_PrivateFontCharset charset) override;
157 virtual PP_Resource CreateFlashMenu(PP_Instance instance, 156 virtual PP_Resource CreateFlashMenu(PP_Instance instance,
158 const PP_Flash_Menu* menu_data) OVERRIDE; 157 const PP_Flash_Menu* menu_data) override;
159 virtual PP_Resource CreateFlashMessageLoop(PP_Instance instance) OVERRIDE; 158 virtual PP_Resource CreateFlashMessageLoop(PP_Instance instance) override;
160 virtual PP_Resource CreatePlatformVerificationPrivate( 159 virtual PP_Resource CreatePlatformVerificationPrivate(
161 PP_Instance instance) OVERRIDE; 160 PP_Instance instance) override;
162 virtual PP_Resource CreateScrollbar(PP_Instance instance, 161 virtual PP_Resource CreateScrollbar(PP_Instance instance,
163 PP_Bool vertical) OVERRIDE; 162 PP_Bool vertical) override;
164 virtual PP_Resource CreateTalk(PP_Instance instance) OVERRIDE; 163 virtual PP_Resource CreateTalk(PP_Instance instance) override;
165 virtual PP_Resource CreateVideoCapture(PP_Instance instance) OVERRIDE; 164 virtual PP_Resource CreateVideoCapture(PP_Instance instance) override;
166 virtual PP_Resource CreateVideoDecoderDev( 165 virtual PP_Resource CreateVideoDecoderDev(
167 PP_Instance instance, 166 PP_Instance instance,
168 PP_Resource context3d_id, 167 PP_Resource context3d_id,
169 PP_VideoDecoder_Profile profile) OVERRIDE; 168 PP_VideoDecoder_Profile profile) override;
170 #endif // !defined(OS_NACL) 169 #endif // !defined(OS_NACL)
171 170
172 private: 171 private:
173 DISALLOW_COPY_AND_ASSIGN(ResourceCreationImpl); 172 DISALLOW_COPY_AND_ASSIGN(ResourceCreationImpl);
174 }; 173 };
175 174
176 } // namespace examples 175 } // namespace examples
177 } // namespace mojo 176 } // namespace mojo
178 177
179 #endif // MOJO_EXAMPLES_PEPPER_CONTAINER_APP_RESOURCE_CREATION_IMPL_H_ 178 #endif // MOJO_EXAMPLES_PEPPER_CONTAINER_APP_RESOURCE_CREATION_IMPL_H_
OLDNEW
« no previous file with comments | « mojo/examples/pepper_container_app/plugin_instance.h ('k') | mojo/examples/png_viewer/png_viewer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698