summaryrefslogtreecommitdiffstats
path: root/mojo/public/interfaces/application/application.mojom
blob: 84417be7a61308b7533ab740ab7a908dd05b8a32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright 2014 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.

import "mojo/public/interfaces/application/service_provider.mojom"

module mojo {

// Applications vend Services through the ServiceProvider interface. Services
// implement Interfaces.
interface Application {
  // Initialize is guaranteed to be called before any AcceptConnection calls.
  Initialize(array<string>? args);

  AcceptConnection(string? requestor_url, ServiceProvider? provider);
};

}