aboutsummaryrefslogtreecommitdiff
path: root/brillo/android/weave/IWeaveService.aidl
diff options
context:
space:
mode:
authorAlex Vakulenko <avakulenko@google.com>2015-12-21 16:30:37 -0800
committerAlex Vakulenko <avakulenko@google.com>2016-01-07 16:10:17 -0800
commitae29f7d91a0b4178556eeb6b99fd05d90fcefd3d (patch)
tree9d16fd4dfa8b925ab436145905385b97cab481f2 /brillo/android/weave/IWeaveService.aidl
parent10e9f3a80e2d6da0eef16576a9a8fde9e8fdb108 (diff)
downloadweaved-ae29f7d91a0b4178556eeb6b99fd05d90fcefd3d.tar.gz
Add Binder support to weaved and remove D-Bus interface
Added binder-based IPC to weaved instead of D-Bus. Removed the old weave commands based on D-Bus and redesigned client library interface to be more in line with how Binder operates. BUG: 23782171, 25523591 Change-Id: Ic39a6a2edf2e033e506d233919c9d04e4fab8d01
Diffstat (limited to 'brillo/android/weave/IWeaveService.aidl')
-rw-r--r--brillo/android/weave/IWeaveService.aidl23
1 files changed, 23 insertions, 0 deletions
diff --git a/brillo/android/weave/IWeaveService.aidl b/brillo/android/weave/IWeaveService.aidl
new file mode 100644
index 0000000..0fcc422
--- /dev/null
+++ b/brillo/android/weave/IWeaveService.aidl
@@ -0,0 +1,23 @@
+/*
+ * Copyright (C) 2016 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package android.weave;
+
+interface IWeaveService {
+ void addComponent(in String name, in List<String> traits);
+ void registerCommandHandler(in String component, in String command);
+ void updateState(in String component, in String state);
+}