1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5package org.chromium.net;
6
7/**
8 * Interface for communication from the remote authentication service back to the client.
9 */
10interface IRemoteAndroidKeyStoreCallbacks {
11    /**
12      * A critical failure has occurred and the service won't be able to recover.
13      * The client should unbind and optionally rebind at a later time.
14      */
15    void onDisabled();
16
17    /**
18     * The service has started up and is fully initialized. This allows for the
19     * service to take some time to initialize. Remote calls shouldn't be invoked
20     * until this call has fired.
21     */
22    void onInitComplete();
23}
24