157dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin/*
257dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * Copyright (C) 2015 The Android Open Source Project
357dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin *
457dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * Licensed under the Apache License, Version 2.0 (the "License");
557dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * you may not use this file except in compliance with the License.
657dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * You may obtain a copy of the License at
757dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin *
857dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin *      http://www.apache.org/licenses/LICENSE-2.0
957dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin *
1057dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * Unless required by applicable law or agreed to in writing, software
1157dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * distributed under the License is distributed on an "AS IS" BASIS,
1257dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1357dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * See the License for the specific language governing permissions and
1457dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin * limitations under the License.
1557dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin */
1657dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin
1757dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin#ifndef ANDROID_AIDL_TESTS_CLIENT_NULLABLES_H
1857dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin#define ANDROID_AIDL_TESTS_CLIENT_NULLABLES_H
1957dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin
2057dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin#include <utils/StrongPointer.h>
2157dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin
2257dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin#include "android/aidl/tests/ITestService.h"
2357dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin
2457dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin// Tests for passing and returning file descriptors.
2557dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlinnamespace android {
2657dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlinnamespace aidl {
2757dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlinnamespace tests {
2857dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlinnamespace client {
2957dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin
3057dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlinbool ConfirmNullables(const sp<ITestService>& s);
3157dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin
3257dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin}  // namespace client
3357dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin}  // namespace tests
3457dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin}  // namespace aidl
3557dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin}  // namespace android
3657dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin
3757dbe24bcb8f4509a876e8445c78d9504d7e616aCasey Dahlin#endif  // ANDROID_AIDL_TESTS_CLIENT_NULLABLES_H
38