blob: 74b374556e1c0bbb130fd6843e0aeff418d86bf7 [file] [log] [blame]
Steven Moreland33e87b82016-11-22 15:34:39 -08001#ifndef ANDROID_HARDWARE_BENCHMARK_V1_0_BENCHMARK_H
2#define ANDROID_HARDWARE_BENCHMARK_V1_0_BENCHMARK_H
Zhuoyao Zhangeb9f5072016-10-21 10:19:59 -07003
4#include <android/hardware/tests/libhwbinder/1.0/IBenchmark.h>
5#include <hidl/Status.h>
6
7namespace android {
8namespace hardware {
9namespace tests {
10namespace libhwbinder {
11namespace V1_0 {
12namespace implementation {
13
14using ::android::hardware::tests::libhwbinder::V1_0::IBenchmark;
15using ::android::hardware::Return;
16using ::android::hardware::hidl_vec;
17
18struct Benchmark : public IBenchmark {
19 virtual Return<void> sendVec(const hidl_vec<uint8_t>& data, sendVec_cb _hidl_cb) override;
20};
21
22extern "C" IBenchmark* HIDL_FETCH_IBenchmark(const char* name);
23
24} // namespace implementation
25} // namespace V1_0
26} // namespace libhwbinder
27} // namespace tests
28} // namespace hardware
29} // namespace android
30
Steven Moreland33e87b82016-11-22 15:34:39 -080031#endif // ANDROID_HARDWARE_BENCHMARK_V1_0_BENCHMARK_H