xref: /aosp_15_r20/hardware/interfaces/tests/libhwbinder/1.0/default/Benchmark.cpp (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1*4d7e907cSAndroid Build Coastguard Worker #define LOG_TAG "libhwbinder_benchmark"
2*4d7e907cSAndroid Build Coastguard Worker 
3*4d7e907cSAndroid Build Coastguard Worker #include "Benchmark.h"
4*4d7e907cSAndroid Build Coastguard Worker 
5*4d7e907cSAndroid Build Coastguard Worker namespace android {
6*4d7e907cSAndroid Build Coastguard Worker namespace hardware {
7*4d7e907cSAndroid Build Coastguard Worker namespace tests {
8*4d7e907cSAndroid Build Coastguard Worker namespace libhwbinder {
9*4d7e907cSAndroid Build Coastguard Worker namespace V1_0 {
10*4d7e907cSAndroid Build Coastguard Worker namespace implementation {
11*4d7e907cSAndroid Build Coastguard Worker 
sendVec(const::android::hardware::hidl_vec<uint8_t> & data,sendVec_cb _hidl_cb)12*4d7e907cSAndroid Build Coastguard Worker Return<void> Benchmark::sendVec(
13*4d7e907cSAndroid Build Coastguard Worker         const ::android::hardware::hidl_vec<uint8_t>& data,
14*4d7e907cSAndroid Build Coastguard Worker         sendVec_cb _hidl_cb) {
15*4d7e907cSAndroid Build Coastguard Worker     _hidl_cb(data);
16*4d7e907cSAndroid Build Coastguard Worker     return Void();
17*4d7e907cSAndroid Build Coastguard Worker }
18*4d7e907cSAndroid Build Coastguard Worker 
HIDL_FETCH_IBenchmark(const char *)19*4d7e907cSAndroid Build Coastguard Worker IBenchmark* HIDL_FETCH_IBenchmark(const char* /* name */) {
20*4d7e907cSAndroid Build Coastguard Worker     return new Benchmark();
21*4d7e907cSAndroid Build Coastguard Worker }
22*4d7e907cSAndroid Build Coastguard Worker 
23*4d7e907cSAndroid Build Coastguard Worker }  // namespace implementation
24*4d7e907cSAndroid Build Coastguard Worker }  // namespace V1_0
25*4d7e907cSAndroid Build Coastguard Worker }  // namespace libhwbinder
26*4d7e907cSAndroid Build Coastguard Worker }  // namespace tests
27*4d7e907cSAndroid Build Coastguard Worker }  // namespace hardware
28*4d7e907cSAndroid Build Coastguard Worker }  // namespace android
29