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