summaryrefslogtreecommitdiffstats
path: root/webkit/plugins/ppapi/plugin_delegate.h
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-12 23:28:59 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-12 23:28:59 +0000
commitdb567f2bfd128fad15e389356dd99eebda704823 (patch)
treedff13ed32a994920019d80064824cafa72f74c7a /webkit/plugins/ppapi/plugin_delegate.h
parent59906589d90c082d91f268206eadaf6b71c1aad1 (diff)
downloadchromium_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.h11
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