17d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler/*
27d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * Copyright (C) 2012 The Android Open Source Project
37d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler *
47d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * Licensed under the Apache License, Version 2.0 (the "License");
57d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * you may not use this file except in compliance with the License.
67d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * You may obtain a copy of the License at
77d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler *
87d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler *      http://www.apache.org/licenses/LICENSE-2.0
97d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler *
107d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * Unless required by applicable law or agreed to in writing, software
117d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * distributed under the License is distributed on an "AS IS" BASIS,
127d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
137d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * See the License for the specific language governing permissions and
147d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * limitations under the License.
157d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler */
167d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler
177d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandlerpackage android.service.dreams;
187d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler
199ede1d260284bbf0b47ca6f0315e943058624520Adrian Roosimport android.os.IRemoteCallback;
209ede1d260284bbf0b47ca6f0315e943058624520Adrian Roos
217d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler/**
227d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler * @hide
237d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler */
247d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandleroneway interface IDreamService {
259ede1d260284bbf0b47ca6f0315e943058624520Adrian Roos    void attach(IBinder windowToken, boolean canDoze, IRemoteCallback started);
262d78490292090eeab84694330978c9ad7fad2d37Daniel Sandler    void detach();
27f6d466895b74d620d646abbec1c8911f3a0ce0bbJeff Brown    void wakeUp();
287d276c377ce0c56630c06a6da431a6cb9bd76d1eDaniel Sandler}
29