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