19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#ifndef DEVICE_TOOLS_AIDL_SEARCH_PATH_H
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define DEVICE_TOOLS_AIDL_SEARCH_PATH_H
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#include <stdio.h>
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#if __cplusplus
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#include <vector>
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#include <string>
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectusing namespace std;
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectextern "C" {
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#endif
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// returns a FILE* and the char* for the file that it found
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// given is the class name we're looking for
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectchar* find_import_file(const char* given);
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#if __cplusplus
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project}; // extern "C"
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectvoid set_import_paths(const vector<string>& importPaths);
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#endif
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#endif // DEVICE_TOOLS_AIDL_SEARCH_PATH_H
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
24