Chromium Code Reviews| Index: chrome/common/extensions/api/socket.idl |
| diff --git a/chrome/common/extensions/api/socket.idl b/chrome/common/extensions/api/socket.idl |
| index 95bf7cbbf464dd5bd5481aba96014bbf12a89ef0..3e5e9ad54f89232d4b56dc740c319c0061f524f1 100644 |
| --- a/chrome/common/extensions/api/socket.idl |
| +++ b/chrome/common/extensions/api/socket.idl |
| @@ -19,12 +19,19 @@ namespace socket { |
| long socketId; |
| }; |
| + dictionary AcceptInfo { |
| + long result; |
| + long socketId; |
| + }; |
| + |
| callback CreateCallback = void (CreateInfo createInfo); |
| callback ConnectCallback = void (long result); |
| callback BindCallback = void (long result); |
| + callback AcceptCallback = void (AcceptInfo acceptInfo); |
| + |
| dictionary ReadInfo { |
| // The resultCode returned from the underlying read() call. |
| long resultCode; |
| @@ -134,6 +141,12 @@ namespace socket { |
| long port, |
| BindCallback callback); |
| + static void listen(long socketId, |
| + long backlog); |
|
Peng
2012/08/18 12:17:12
No callback?
justinlin
2012/09/11 04:32:32
Done.
|
| + |
| + static void accept(long socketId, |
| + AcceptCallback callback); |
| + |
| // Disconnects the socket. For UDP sockets, <code>disconnect</code> is a |
| // non-operation but is safe to call. |
| // |socketId| : The socketId. |