17621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley/* 27621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * Copyright (C) 2015 The Android Open Source Project 37621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * 47621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * Licensed under the Apache License, Version 2.0 (the "License"); 57621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * you may not use this file except in compliance with the License. 67621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * You may obtain a copy of the License at 77621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * 87621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * http://www.apache.org/licenses/LICENSE-2.0 97621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * 107621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * Unless required by applicable law or agreed to in writing, software 117621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * distributed under the License is distributed on an "AS IS" BASIS, 127621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * See the License for the specific language governing permissions and 147621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley * limitations under the License. 157621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley */ 167621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley 177621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley#ifndef ANDROID_AIDL_TESTS_CLIENT_SERVICE_EXCEPTIONS_H 187621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley#define ANDROID_AIDL_TESTS_CLIENT_SERVICE_EXCEPTIONS_H 197621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley 207621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley#include <utils/StrongPointer.h> 217621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley 227621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley#include "android/aidl/tests/ITestService.h" 237621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley 247621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wileynamespace android { 257621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wileynamespace aidl { 267621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wileynamespace tests { 277621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wileynamespace client { 287621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley 297621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley// Tests for service specific exception support. 307621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wileybool ConfirmServiceSpecificExceptions(const sp<ITestService>& s); 317621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley 327621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley} // namespace client 337621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley} // namespace tests 347621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley} // namespace aidl 357621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley} // namespace android 367621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley 377621d4d0592fbf3fb396d0c092a8e41c3c8215cdChristopher Wiley#endif // ANDROID_AIDL_TESTS_CLIENT_SERVICE_EXCEPTIONS_H 38