 Chromium Code Reviews
 Chromium Code Reviews Issue 11299228:
  Add HttpsServer class and test.  (Closed) 
  Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
    
  
    Issue 11299228:
  Add HttpsServer class and test.  (Closed) 
  Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart| Index: sdk/lib/io/http.dart | 
| diff --git a/sdk/lib/io/http.dart b/sdk/lib/io/http.dart | 
| index 02ab0ac8f08428911770f19b4e2fcab92214b5b8..5c8a2f02a8c295765ebb27a3c33e2fe5fb9527b3 100644 | 
| --- a/sdk/lib/io/http.dart | 
| +++ b/sdk/lib/io/http.dart | 
| @@ -62,11 +62,16 @@ abstract class HttpServer { | 
| * Start listening for HTTP requests on the specified [host] and | 
| * [port]. If a [port] of 0 is specified the server will choose an | 
| * ephemeral port. The optional argument [backlog] can be used to | 
| - * specify the listen backlog for the underlying OS listen | 
| - * setup. See [addRequestHandler] and [defaultRequestHandler] for | 
| + * specify the listen backlog for the underlying OS listen. | 
| + * The optional argument [certificate_name] is used by the HttpsServer | 
| + * class, which shares the same interface. | 
| + * See [addRequestHandler] and [defaultRequestHandler] for | 
| * information on how incoming HTTP requests are handled. | 
| */ | 
| - void listen(String host, int port, {int backlog: 128}); | 
| + void listen(String host, | 
| 
Mads Ager (google)
2012/11/29 09:45:24
When we are splitting out the abstract classes I d
 | 
| + int port, | 
| + {int backlog: 128, | 
| + String certificate_name}); | 
| 
Mads Ager (google)
2012/11/29 09:45:24
I would indent this line by one more char, but tha
 | 
| /** | 
| * Attach the HTTP server to an existing [:ServerSocket:]. If the | 
| @@ -127,6 +132,14 @@ abstract class HttpServer { | 
| /** | 
| + * HTTPS server. | 
| + */ | 
| +abstract class HttpsServer implements HttpServer { | 
| + factory HttpsServer() => new _HttpServer.httpsServer(); | 
| +} | 
| + | 
| + | 
| +/** | 
| * Overview information of the [:HttpServer:] socket connections. | 
| */ | 
| class HttpConnectionsInfo { |