blob: 4a74d5cf39b89413512f1781b71f1bf17e5bee61 [file] [log] [blame]
// AUTO_GENERATED FILE - DO NOT EDIT
// see system/tools/hidl/templates/BpTemplate.h
#ifndef HIDL_GENERATED_android_hardware_nfc_BP_Nfc_H_
#define HIDL_GENERATED_android_hardware_nfc_BP_Nfc_H_
#include <hwbinder/IBinder.h>
#include <hwbinder/IInterface.h>
#include <utils/Errors.h>
//#include <android/hardware/nfc/INfc.h>
#include <INfc.h>
namespace android {
namespace hardware {
namespace nfc {
class BpNfc : public ::android::hardware::BpInterface<INfc> {
public:
explicit BpNfc(const ::android::sp<::android::hardware::IBinder>& _aidl_impl);
virtual ~BpNfc() = default;
::android::hardware::Status open(sp<INfcClientCallback> clientCallback , INfc::open_cb _cb ) override;
::android::hardware::Status write(const INfc::nfc_data_t &data , INfc::write_cb _cb ) override;
::android::hardware::Status core_initialized(const hidl_vec<uint8_t> &data , INfc::core_initialized_cb _cb ) override;
::android::hardware::Status pre_discover(INfc::pre_discover_cb _cb ) override;
::android::hardware::Status close(INfc::close_cb _cb ) override;
::android::hardware::Status control_granted(INfc::control_granted_cb _cb ) override;
::android::hardware::Status power_cycle(INfc::power_cycle_cb _cb ) override;
}; // class BpNfc
} // namespace nfc
} // namespace hardware
} // namespace android
#endif // HIDL_GENERATED_android_hardware_nfc_BP_Nfc_H_