| Index: net/test/embedded_test_server/embedded_test_server.h | 
| diff --git a/net/test/embedded_test_server/embedded_test_server.h b/net/test/embedded_test_server/embedded_test_server.h | 
| index 7f85374d8b7e1ebcb8b0ddaafd1d88a2882208b7..69662278b9923a8a74e29b64ebf802f3ca25bdce 100644 | 
| --- a/net/test/embedded_test_server/embedded_test_server.h | 
| +++ b/net/test/embedded_test_server/embedded_test_server.h | 
| @@ -17,6 +17,10 @@ | 
| #include "googleurl/src/gurl.h" | 
| #include "net/socket/tcp_listen_socket.h" | 
|  | 
| +namespace base { | 
| +class FilePath; | 
| +} | 
| + | 
| namespace net { | 
| namespace test_server { | 
|  | 
| @@ -107,6 +111,12 @@ class EmbeddedTestServer : public StreamListenSocket::Delegate { | 
| // Returns the port number used by the server. | 
| int port() const { return port_; } | 
|  | 
| +  // Registers request handler which serves files from |directory|. | 
| +  // For instance, a request to "/foo.html" is served by "foo.html" under | 
| +  // |directory|. Files under sub directories are also handled in the same way | 
| +  // (i.e. "/foo/bar.html" is served by "foo/bar.html" under |directory|). | 
| +  void ServeFilesFromDirectory(const base::FilePath& directory); | 
| + | 
| // The most general purpose method. Any request processing can be added using | 
| // this method. Takes ownership of the object. The |callback| is called | 
| // on UI thread. | 
|  |