| Index: native_client_sdk/src/doc/migration/apps.html
|
| diff --git a/native_client_sdk/src/doc/migration/apps.html b/native_client_sdk/src/doc/migration/apps.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..ea2791f8df6574a8776fd2f429dfaccf7d1e4b89
|
| --- /dev/null
|
| +++ b/native_client_sdk/src/doc/migration/apps.html
|
| @@ -0,0 +1,431 @@
|
| +<table>
|
| +</table>
|
| +<h3>PPB_HostResolver</h3>
|
| +<table>
|
| + <tr bgcolor="#77ccff" style="color:white; font-weight: bold;">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">PPAPI Method </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">Assumes Threads </td>
|
| + <td style="font-size: 11px; padding: 5px;">Emscripten </td>
|
| + <td style="font-size: 11px; padding: 5px;">Web API </td>
|
| + <td style="font-size: 11px; padding: 5px;">Limitations </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Create </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Resolve </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetCanonicalName </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetNetAddressCount </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetNetAddress </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| +</table>
|
| +<h3>PPB_NetAddress</h3>
|
| +<table>
|
| + <tr bgcolor="#77ccff" style="color:white; font-weight: bold;">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">PPAPI Method </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">Assumes Threads </td>
|
| + <td style="font-size: 11px; padding: 5px;">Emscripten </td>
|
| + <td style="font-size: 11px; padding: 5px;">Web API </td>
|
| + <td style="font-size: 11px; padding: 5px;">Limitations </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">CreateFromIPv4Address </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">CreateFromIPv6Address </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetFamily </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">DescribeAsString </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">DescribeAsIPv4Address </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">DescribeAsIPv6Address </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| +</table>
|
| +<h3>PPB_NetworkList</h3>
|
| +<table>
|
| + <tr bgcolor="#77ccff" style="color:white; font-weight: bold;">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">PPAPI Method </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">Assumes Threads </td>
|
| + <td style="font-size: 11px; padding: 5px;">Emscripten </td>
|
| + <td style="font-size: 11px; padding: 5px;">Web API </td>
|
| + <td style="font-size: 11px; padding: 5px;">Limitations </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetCount </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetName </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetType </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetState </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetIpAddress </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetDisplayName </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetMTU </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| +</table>
|
| +<h3>PPB_NetworkMonitor</h3>
|
| +<table>
|
| + <tr bgcolor="#77ccff" style="color:white; font-weight: bold;">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">PPAPI Method </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">Assumes Threads </td>
|
| + <td style="font-size: 11px; padding: 5px;">Emscripten </td>
|
| + <td style="font-size: 11px; padding: 5px;">Web API </td>
|
| + <td style="font-size: 11px; padding: 5px;">Limitations </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Create </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">UpdateNetworkList </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| +</table>
|
| +<h3>PPB_NetworkProxy</h3>
|
| +<table>
|
| + <tr bgcolor="#77ccff" style="color:white; font-weight: bold;">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">PPAPI Method </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">Assumes Threads </td>
|
| + <td style="font-size: 11px; padding: 5px;">Emscripten </td>
|
| + <td style="font-size: 11px; padding: 5px;">Web API </td>
|
| + <td style="font-size: 11px; padding: 5px;">Limitations </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetProxyForURL </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP - No direct equivalent</td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| +</table>
|
| +<h3>PPB_TCPSocket</h3>
|
| +<table>
|
| + <tr bgcolor="#77ccff" style="color:white; font-weight: bold;">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">PPAPI Method </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">Assumes Threads </td>
|
| + <td style="font-size: 11px; padding: 5px;">Emscripten </td>
|
| + <td style="font-size: 11px; padding: 5px;">Web API </td>
|
| + <td style="font-size: 11px; padding: 5px;">Limitations </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Create </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcp.create </td>
|
| + <td style="font-size: 11px; padding: 5px;">WebSockets / WebRTC closest practical equivalent on open Web. </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;"> </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcpServer.create </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Bind </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcpServer.create </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Connect </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcp.connect </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetLocalAddress </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.SocketInfo </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetRemoteAddress </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.SocketInfo </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Read </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">onReceive* Events </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Write </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcp.send </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Listen </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcpServer.listen </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Accept </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">onAccept* Events </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Close </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcp.close </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;"> </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcpServer.close </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">SetOption </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcp.update </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;"> </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.tcpServer.update </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| +</table>
|
| +<h3>PPB_UDPSocket</h3>
|
| +<table>
|
| + <tr bgcolor="#77ccff" style="color:white; font-weight: bold;">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">PPAPI Method </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">Assumes Threads </td>
|
| + <td style="font-size: 11px; padding: 5px;">Emscripten </td>
|
| + <td style="font-size: 11px; padding: 5px;">Web API </td>
|
| + <td style="font-size: 11px; padding: 5px;">Limitations </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Create </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.create </td>
|
| + <td bgcolor="#ffeecc" style="font-size: 11px; padding: 5px;">GAP (partial) - WebRTC closest practical open Web equivalent</td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Bind </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.bind </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">GetBoundAddress </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.SocketInfo </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">RecvFrom </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">onReceive* Events </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">SendTo </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.send </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">Close </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.close </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">SetOption </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.update </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">JoinGroup </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.joinGroup </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| + <tr bgcolor="#fcfcfc">
|
| + <td style="font-weight: bold; font-size: 11px; padding: 5px;">LeaveGroup </td>
|
| + <td style="width: 50px; text-align: center; font-size: 11px; padding: 5px;">x </td>
|
| + <td bgcolor="#ffcccc" style="font-size: 11px; padding: 5px;">GAP</td>
|
| + <td style="font-size: 11px; padding: 5px;">chrome.sockets.udp.leaveGroup </td>
|
| + <td style="font-size: 11px; padding: 5px;"> </td>
|
| + </tr>
|
| +
|
| +</table>
|
|
|