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

Issue 9416083: Make PPB_NetworkList_Private immutable. (Closed)

Created:
8 years, 10 months ago by Sergey Ulanov
Modified:
8 years, 10 months ago
CC:
chromium-reviews, piman+watch_chromium.org, darin-cc_chromium.org, yzshen+watch_chromium.org, ihf+watch_chromium.org, Wez, yzshen1
Visibility:
Public.

Description

Make PPB_NetworkList_Private immutable. - NetworkList objects are now immutable. - Added PPB_NetworkMonitor_Private interface. - NetworkList resource is passed to PPB_NetworkMonitor_Callback - Replaced GetIPAddress() with GetIPAddresses() to handle the case when there is more than one or two addresses assigned to an interface. BUG=114808 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=123548

Patch Set 1 : - #

Total comments: 16

Patch Set 2 : - #

Total comments: 13

Patch Set 3 : - #

Patch Set 4 : - #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+215 lines, -124 lines) Patch
M ppapi/api/private/ppb_network_list_private.idl View 1 2 5 chunks +26 lines, -58 lines 2 comments Download
A ppapi/api/private/ppb_network_monitor_private.idl View 1 2 3 1 chunk +64 lines, -0 lines 4 comments Download
M ppapi/c/private/ppb_network_list_private.h View 1 2 8 chunks +28 lines, -66 lines 0 comments Download
A ppapi/c/private/ppb_network_monitor_private.h View 1 2 3 1 chunk +97 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Sergey Ulanov
8 years, 10 months ago (2012-02-22 02:37:17 UTC) #1
brettw
http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl File ppapi/api/private/ppb_network_list_private.idl (right): http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl#newcode106 ppapi/api/private/ppb_network_list_private.idl:106: * network interface. Can you say what the return ...
8 years, 10 months ago (2012-02-22 17:26:38 UTC) #2
Wez
http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl File ppapi/api/private/ppb_network_list_private.idl (right): http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl#newcode54 ppapi/api/private/ppb_network_list_private.idl:54: * the list is immutable. Current networks configuration can ...
8 years, 10 months ago (2012-02-22 17:46:43 UTC) #3
yzshen1
http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl File ppapi/api/private/ppb_network_list_private.idl (right): http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl#newcode18 ppapi/api/private/ppb_network_list_private.idl:18: enum PP_NetworkListType { How about PP_NetworkListType_Private / PP_NetworkListState_Private? http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl#newcode112 ...
8 years, 10 months ago (2012-02-22 18:59:39 UTC) #4
Sergey Ulanov
http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl File ppapi/api/private/ppb_network_list_private.idl (right): http://codereview.chromium.org/9416083/diff/3002/ppapi/api/private/ppb_network_list_private.idl#newcode18 ppapi/api/private/ppb_network_list_private.idl:18: enum PP_NetworkListType { On 2012/02/22 18:59:39, yzshen1 wrote: > ...
8 years, 10 months ago (2012-02-23 02:17:28 UTC) #5
brettw
I just looked briefly, I'll leave this in dmichael's hands for the rest of the ...
8 years, 10 months ago (2012-02-24 04:45:30 UTC) #6
dmichael (off chromium)
http://codereview.chromium.org/9416083/diff/7001/ppapi/api/private/ppb_network_list_private.idl File ppapi/api/private/ppb_network_list_private.idl (right): http://codereview.chromium.org/9416083/diff/7001/ppapi/api/private/ppb_network_list_private.idl#newcode102 ppapi/api/private/ppb_network_list_private.idl:102: * space to store all addresses, then only thej ...
8 years, 10 months ago (2012-02-24 18:04:11 UTC) #7
Sergey Ulanov
http://codereview.chromium.org/9416083/diff/7001/ppapi/api/private/ppb_network_list_private.idl File ppapi/api/private/ppb_network_list_private.idl (right): http://codereview.chromium.org/9416083/diff/7001/ppapi/api/private/ppb_network_list_private.idl#newcode18 ppapi/api/private/ppb_network_list_private.idl:18: enum PP_NetworkListType_Priave { On 2012/02/24 04:45:31, brettw wrote: > ...
8 years, 10 months ago (2012-02-24 18:25:11 UTC) #8
dmichael (off chromium)
http://codereview.chromium.org/9416083/diff/7001/ppapi/api/private/ppb_network_monitor_private.idl File ppapi/api/private/ppb_network_monitor_private.idl (right): http://codereview.chromium.org/9416083/diff/7001/ppapi/api/private/ppb_network_monitor_private.idl#newcode36 ppapi/api/private/ppb_network_monitor_private.idl:36: * with <code>callback</code> set to NULL. On 2012/02/24 18:25:11, ...
8 years, 10 months ago (2012-02-24 18:29:10 UTC) #9
Sergey Ulanov
http://codereview.chromium.org/9416083/diff/7001/ppapi/api/private/ppb_network_monitor_private.idl File ppapi/api/private/ppb_network_monitor_private.idl (right): http://codereview.chromium.org/9416083/diff/7001/ppapi/api/private/ppb_network_monitor_private.idl#newcode36 ppapi/api/private/ppb_network_monitor_private.idl:36: * with <code>callback</code> set to NULL. On 2012/02/24 18:29:11, ...
8 years, 10 months ago (2012-02-24 18:54:33 UTC) #10
dmichael (off chromium)
lgtm
8 years, 10 months ago (2012-02-24 19:27:45 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sergeyu@chromium.org/9416083/10002
8 years, 10 months ago (2012-02-24 19:29:22 UTC) #12
commit-bot: I haz the power
Change committed as 123548
8 years, 10 months ago (2012-02-24 21:32:00 UTC) #13
Wez
8 years, 10 months ago (2012-02-25 02:10:36 UTC) #14
http://codereview.chromium.org/9416083/diff/10002/ppapi/api/private/ppb_netwo...
File ppapi/api/private/ppb_network_list_private.idl (right):

http://codereview.chromium.org/9416083/diff/10002/ppapi/api/private/ppb_netwo...
ppapi/api/private/ppb_network_list_private.idl:54: * the list is immutable. The
current networks configuration can be
typo: networks configuration -> network configurations

http://codereview.chromium.org/9416083/diff/10002/ppapi/api/private/ppb_netwo...
ppapi/api/private/ppb_network_list_private.idl:54: * the list is immutable. The
current networks configuration can be
The NetworkMonitor_Private interface is actually the _only_ way to get the
network configuration, right?

http://codereview.chromium.org/9416083/diff/10002/ppapi/api/private/ppb_netwo...
File ppapi/api/private/ppb_network_monitor_private.idl (right):

http://codereview.chromium.org/9416083/diff/10002/ppapi/api/private/ppb_netwo...
ppapi/api/private/ppb_network_monitor_private.idl:34: * configuarion) and then
later every time network configuration
typo: configuration

http://codereview.chromium.org/9416083/diff/10002/ppapi/api/private/ppb_netwo...
ppapi/api/private/ppb_network_monitor_private.idl:36: * destroyed. If the plugin
doesn't have access to the network list
Is there any possibility of in-flight notifications reaching the callback after
the resource is destroyed?

http://codereview.chromium.org/9416083/diff/10002/ppapi/api/private/ppb_netwo...
ppapi/api/private/ppb_network_monitor_private.idl:38: *
<code>network_list</code> parameter is set to 0.
typo: ... parameter set to ...

http://codereview.chromium.org/9416083/diff/10002/ppapi/api/private/ppb_netwo...
ppapi/api/private/ppb_network_monitor_private.idl:41: * network configuration
changes or NULL to stop network monitoring.
nit: Network monitoring is stopped by deleting the resource now - presumably
NULL is no longer a valid callback value?

Powered by Google App Engine
This is Rietveld 408576698