1edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/*
2edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * Copyright (C) 2007 The Android Open Source Project
3edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project *
4edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
5edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * you may not use this file except in compliance with the License.
6edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * You may obtain a copy of the License at
7edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project *
8edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
9edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project *
10edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * Unless required by applicable law or agreed to in writing, software
11edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
12edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * See the License for the specific language governing permissions and
14edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project * limitations under the License.
15edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project */
16edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project
17edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#ifndef _LIBS_UTILS_THREADS_H
18edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define _LIBS_UTILS_THREADS_H
19edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project
20edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/*
21f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian * Please, DO NOT USE!
22edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project *
23f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian * This file is here only for legacy reasons. Instead, include directly
24f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian * the headers you need below.
25edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project *
26edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project */
27edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project
28f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian#include <utils/AndroidThreads.h>
29edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project
30f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian#ifdef __cplusplus
31f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian#include <utils/Condition.h>
32f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian#include <utils/Errors.h>
33f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian#include <utils/Mutex.h>
34f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian#include <utils/RWLock.h>
35f91bb05132dccbb61a69351752d9ae47cc31f30dMathias Agopian#include <utils/Thread.h>
364de4ebf6a25b5cf1819809ffcedea331d79823e0Mathias Agopian#endif
37edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project
38edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#endif // _LIBS_UTILS_THREADS_H
39