Searched refs:HalDeathHandler (Results 1 – 5 of 5) sorted by relevance
26 ANDROID_SINGLETON_STATIC_INSTANCE(HalDeathHandler);29 sp<HalDeathHandler> HalDeathHandler::getInstance() { in getInstance()30 return &Singleton<HalDeathHandler>::getInstance(); in getInstance()33 HalDeathHandler::HalDeathHandler() : mSelf(this) { in HalDeathHandler() function in android::HalDeathHandler36 HalDeathHandler::~HalDeathHandler() { in ~HalDeathHandler()39 void HalDeathHandler::registerAtExitHandler(void* cookie, AtExitHandler handler) { in registerAtExitHandler()44 void HalDeathHandler::unregisterAtExitHandler(void* cookie) { in unregisterAtExitHandler()49 void HalDeathHandler::serviceDied(uint64_t /*cookie*/, const wp<IBase>& /*who*/) { in serviceDied()
25 HalDeathHandler& HalDeathHandler::getInstance() { in getInstance()27 static HalDeathHandler* instance = new HalDeathHandler; in getInstance()32 void HalDeathHandler::OnBinderDied(void*) { in OnBinderDied()37 HalDeathHandler::HalDeathHandler() in HalDeathHandler() function in android::HalDeathHandler40 bool HalDeathHandler::registerHandler(AIBinder* binder) { in registerHandler()
28 class HalDeathHandler {30 static HalDeathHandler& getInstance();36 HalDeathHandler();55 HalDeathHandler::getInstance().registerHandler(serviceBinder); in getServiceInstance()
188 factory->linkToDeath(HalDeathHandler::getInstance(), 0 /*cookie*/); in addDeviceFactory()
32 class HalDeathHandler : public hidl_death_recipient, private Singleton<HalDeathHandler> {46 static sp<HalDeathHandler> getInstance();49 friend class Singleton<HalDeathHandler>;52 HalDeathHandler();53 virtual ~HalDeathHandler();55 sp<HalDeathHandler> mSelf; // Allows the singleton instance to live forever.