blob: 6f860c00c68cbbe93cb9e27382643ae2d65a24ce [file] [log] [blame]
Felipe Lemee83f9fb2016-11-15 15:08:47 -08001#ifndef ANDROID_HARDWARE_DUMPSTATE_V1_0_DUMPSTATEDEVICE_H
2#define ANDROID_HARDWARE_DUMPSTATE_V1_0_DUMPSTATEDEVICE_H
3
4#include <android/hardware/dumpstate/1.0/IDumpstateDevice.h>
5#include <hidl/MQDescriptor.h>
6#include <hidl/Status.h>
7
8namespace android {
9namespace hardware {
10namespace dumpstate {
11namespace V1_0 {
12namespace implementation {
13
14using ::android::hardware::dumpstate::V1_0::IDumpstateDevice;
15using ::android::hardware::hidl_array;
Colin Cross94a069e2016-11-22 21:31:36 -080016using ::android::hardware::hidl_handle;
Felipe Lemee83f9fb2016-11-15 15:08:47 -080017using ::android::hardware::hidl_string;
18using ::android::hardware::hidl_vec;
19using ::android::hardware::Return;
20using ::android::hardware::Void;
21using ::android::sp;
22
23struct DumpstateDevice : public IDumpstateDevice {
24 // Methods from ::android::hardware::dumpstate::V1_0::IDumpstateDevice follow.
Colin Cross94a069e2016-11-22 21:31:36 -080025 Return<void> dumpstateBoard(const hidl_handle& h) override;
Felipe Lemee83f9fb2016-11-15 15:08:47 -080026
27};
28
29extern "C" IDumpstateDevice* HIDL_FETCH_IDumpstateDevice(const char* name);
30
31} // namespace implementation
32} // namespace V1_0
33} // namespace dumpstate
34} // namespace hardware
35} // namespace android
36
37#endif // ANDROID_HARDWARE_DUMPSTATE_V1_0_DUMPSTATEDEVICE_H