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. |