| Index: net/test/android/javatests/src/org/chromium/net/test/IEmbeddedTestServerImpl.aidl | 
| diff --git a/net/test/android/javatests/src/org/chromium/net/test/IEmbeddedTestServerImpl.aidl b/net/test/android/javatests/src/org/chromium/net/test/IEmbeddedTestServerImpl.aidl | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..72ed76268d91d3fd9e59649da7180c3f427a7cb3 | 
| --- /dev/null | 
| +++ b/net/test/android/javatests/src/org/chromium/net/test/IEmbeddedTestServerImpl.aidl | 
| @@ -0,0 +1,41 @@ | 
| +// Copyright 2015 The Chromium Authors. All rights reserved. | 
| +// Use of this source code is governed by a BSD-style license that can be | 
| +// found in the LICENSE file. | 
| + | 
| +package org.chromium.net.test; | 
| + | 
| +interface IEmbeddedTestServerImpl { | 
| + | 
| +    /** Initialize the native object. */ | 
| +    void initializeNative(); | 
| + | 
| +    /** Start the server. | 
| +     * | 
| +     *  @return Whether the server was successfully started. | 
| +     */ | 
| +    boolean start(); | 
| + | 
| +    /** Serve files from the provided directory. | 
| +     * | 
| +     *  @param directoryPath The path of the directory from which files should be served. | 
| +     */ | 
| +    void serveFilesFromDirectory(String directoryPath); | 
| + | 
| +    /** Get the full URL for the given relative URL. | 
| +     * | 
| +     *  @param relativeUrl The relative URL for which a full URL should be returned. | 
| +     *  @return The URL as a String. | 
| +     */ | 
| +    String getURL(String relativeUrl); | 
| + | 
| +    /** Shut down the server. | 
| +     * | 
| +     *  @return Whether the server was successfully shut down. | 
| +     */ | 
| +    boolean shutdownAndWaitUntilComplete(); | 
| + | 
| +    /** Destroy the native object. */ | 
| +    void destroy(); | 
| + | 
| +} | 
| + | 
|  |