diff options
author | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-12 23:28:59 +0000 |
---|---|---|
committer | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-12 23:28:59 +0000 |
commit | db567f2bfd128fad15e389356dd99eebda704823 (patch) | |
tree | dff13ed32a994920019d80064824cafa72f74c7a /webkit/plugins/ppapi/plugin_delegate.h | |
parent | 59906589d90c082d91f268206eadaf6b71c1aad1 (diff) | |
download | chromium_src-db567f2bfd128fad15e389356dd99eebda704823.zip chromium_src-db567f2bfd128fad15e389356dd99eebda704823.tar.gz chromium_src-db567f2bfd128fad15e389356dd99eebda704823.tar.bz2 |
Implement P2P Transport Dev using P2PTransportImpl.
BUG=None
TEST=Unittests
Review URL: http://codereview.chromium.org/6823021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81331 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/plugins/ppapi/plugin_delegate.h')
-rw-r--r-- | webkit/plugins/ppapi/plugin_delegate.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/webkit/plugins/ppapi/plugin_delegate.h b/webkit/plugins/ppapi/plugin_delegate.h index 62ad9c1..33fb820 100644 --- a/webkit/plugins/ppapi/plugin_delegate.h +++ b/webkit/plugins/ppapi/plugin_delegate.h @@ -54,6 +54,10 @@ class WebFileChooserCompletion; struct WebFileChooserParams; } +namespace webkit_glue { +class P2PTransport; +} // namespace webkit_glue + struct PP_Flash_NetAddress; struct PP_VideoDecoderConfig_Dev; @@ -368,9 +372,12 @@ class PluginDelegate { // Socket dispatcher for P2P connections. Returns to NULL if P2P API // is disabled. // - // TODO(sergeyu): Replace this with a higher-level P2P API - // implementation. + // TODO(sergeyu): Stop using GetP2PSocketDispatcher() in remoting + // client and remove it from here. virtual P2PSocketDispatcher* GetP2PSocketDispatcher() = 0; + + // Creates P2PTransport object. + virtual webkit_glue::P2PTransport* CreateP2PTransport() = 0; }; } // namespace ppapi |