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

Issue 4229002: Core PPAPI proxy files. This includes the dispatcher which is the control poi... (Closed)

Created:
10 years, 1 month ago by brettw
Modified:
9 years, 7 months ago
Reviewers:
jam
CC:
chromium-reviews, neb
Visibility:
Public.

Description

Core PPAPI proxy files. This includes the dispatcher which is the control point on each end of the IPC channel. It includes the IPC message definitions. It also includes the base class for the interface proxying, and the core resource and var tracking. BUG=none TEST=none Committed: http://code.google.com/p/ppapi/source/detail?r=64869

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 8

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+1833 lines, -0 lines) Patch
A ppapi/proxy/browser_dispatcher.h View 1 chunk +61 lines, -0 lines 1 comment Download
A ppapi/proxy/browser_dispatcher.cc View 1 chunk +63 lines, -0 lines 0 comments Download
A ppapi/proxy/callback_tracker.h View 1 2 1 chunk +66 lines, -0 lines 0 comments Download
A ppapi/proxy/callback_tracker.cc View 1 2 1 chunk +72 lines, -0 lines 0 comments Download
A ppapi/proxy/dispatcher.h View 1 2 1 chunk +187 lines, -0 lines 0 comments Download
A ppapi/proxy/dispatcher.cc View 1 2 1 chunk +215 lines, -0 lines 0 comments Download
A ppapi/proxy/interface_id.h View 1 2 3 1 chunk +33 lines, -0 lines 0 comments Download
A ppapi/proxy/interface_proxy.h View 1 2 1 chunk +77 lines, -0 lines 0 comments Download
A ppapi/proxy/interface_proxy.cc View 1 2 1 chunk +36 lines, -0 lines 0 comments Download
A ppapi/proxy/plugin_dispatcher.h View 1 chunk +76 lines, -0 lines 0 comments Download
A ppapi/proxy/plugin_dispatcher.cc View 1 chunk +85 lines, -0 lines 0 comments Download
A ppapi/proxy/plugin_resource.h View 1 chunk +64 lines, -0 lines 0 comments Download
A ppapi/proxy/plugin_resource.cc View 1 chunk +17 lines, -0 lines 0 comments Download
A ppapi/proxy/plugin_resource_tracker.h View 1 2 1 chunk +62 lines, -0 lines 0 comments Download
A ppapi/proxy/plugin_resource_tracker.cc View 1 2 1 chunk +87 lines, -0 lines 0 comments Download
A ppapi/proxy/ppapi_messages.h View 1 2 1 chunk +22 lines, -0 lines 0 comments Download
A ppapi/proxy/ppapi_messages.cc View 1 2 1 chunk +13 lines, -0 lines 0 comments Download
A ppapi/proxy/ppapi_messages_internal.h View 1 2 3 1 chunk +321 lines, -0 lines 0 comments Download
A ppapi/proxy/ppapi_param_traits.h View 1 2 1 chunk +86 lines, -0 lines 1 comment Download
A ppapi/proxy/ppapi_param_traits.cc View 1 2 1 chunk +190 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
brettw
You asked for it
10 years, 1 month ago (2010-11-01 21:34:19 UTC) #1
brettw
10 years, 1 month ago (2010-11-02 17:30:48 UTC) #2
jam
http://codereview.chromium.org/4229002/diff/20001/21003 File ppapi/proxy/dispatcher.cc (right): http://codereview.chromium.org/4229002/diff/20001/21003#newcode155 ppapi/proxy/dispatcher.cc:155: // Control messages. should probably be using MessageRouter? I ...
10 years, 1 month ago (2010-11-02 20:04:18 UTC) #3
brettw
New snap up. http://codereview.chromium.org/4229002/diff/20001/21003 File ppapi/proxy/dispatcher.cc (right): http://codereview.chromium.org/4229002/diff/20001/21003#newcode155 ppapi/proxy/dispatcher.cc:155: // Control messages. I could move ...
10 years, 1 month ago (2010-11-03 00:01:21 UTC) #4
jam
10 years, 1 month ago (2010-11-03 00:58:18 UTC) #5
lgtm

http://codereview.chromium.org/4229002/diff/60001/61002
File ppapi/proxy/browser_dispatcher.h (right):

http://codereview.chromium.org/4229002/diff/60001/61002#newcode36
ppapi/proxy/browser_dispatcher.h:36: // Constructor for the renderer side.
nit: it's a little inconsistent that the renderer side object is called
BrowserDispatcher..  That will look like it's in the browser process.  Are you
totally against RendererDispatcher?  Or even HostDispatcher?

http://codereview.chromium.org/4229002/diff/60001/61020
File ppapi/proxy/ppapi_param_traits.h (right):

http://codereview.chromium.org/4229002/diff/60001/61020#newcode6
ppapi/proxy/ppapi_param_traits.h:6: #define PPAPI_PROXY_PPAPI_PARAM_TRAITS_H_
extra space by mistake?

Powered by Google App Engine
This is Rietveld 408576698