1 #pragma once 2 #include <IBootDone.h> 3 class BpBootDone : public IBootDone { 4 public: BpBootDone()5 BpBootDone() : mChan() {} 6 int set_boot_done() override; 7 int connect(const char*, uint32_t); 8 bool is_connected(); 9 void reset(); 10 11 private: 12 #if !defined(__QL_TIPC__) 13 ::android::base::unique_fd mChan; 14 #else 15 ::tidl::handle mChan; 16 #endif // #if !defined(__QL_TIPC__) 17 }; 18