Lines Matching refs:RefBase
51 RefBase::Destroyer::~Destroyer() { in ~Destroyer()
56 class RefBase::weakref_impl : public RefBase::weakref_type
61 RefBase* const mBase;
67 weakref_impl(RefBase* base) in weakref_impl()
85 weakref_impl(RefBase* base) in weakref_impl()
287 void RefBase::incStrong(const void* id) const in incStrong()
304 const_cast<RefBase*>(this)->onFirstRef(); in incStrong()
307 void RefBase::decStrong(const void* id) const in decStrong()
317 const_cast<RefBase*>(this)->onLastStrongRef(id); in decStrong()
330 void RefBase::forceIncStrong(const void* id) const in forceIncStrong()
349 const_cast<RefBase*>(this)->onFirstRef(); in forceIncStrong()
353 int32_t RefBase::getStrongCount() const in getStrongCount()
358 void RefBase::setDestroyer(RefBase::Destroyer* destroyer) { in setDestroyer()
362 RefBase* RefBase::weakref_type::refBase() const in refBase()
367 void RefBase::weakref_type::incWeak(const void* id) in incWeak()
375 void RefBase::weakref_type::decWeak(const void* id) in decWeak()
410 bool RefBase::weakref_type::attemptIncStrong(const void* id) in attemptIncStrong()
474 bool RefBase::weakref_type::attemptIncWeak(const void* id) in attemptIncWeak()
495 int32_t RefBase::weakref_type::getWeakCount() const in getWeakCount()
500 void RefBase::weakref_type::printRefs() const in printRefs()
505 void RefBase::weakref_type::trackMe(bool enable, bool retain) in trackMe()
510 RefBase::weakref_type* RefBase::createWeak(const void* id) const in createWeak()
516 RefBase::weakref_type* RefBase::getWeakRefs() const in getWeakRefs()
521 RefBase::RefBase() in RefBase() function in android::RefBase
527 RefBase::~RefBase() in ~RefBase()
536 void RefBase::extendObjectLifetime(int32_t mode) in extendObjectLifetime()
541 void RefBase::onFirstRef() in onFirstRef()
545 void RefBase::onLastStrongRef(const void* /*id*/) in onLastStrongRef()
549 bool RefBase::onIncStrongAttempted(uint32_t flags, const void* id) in onIncStrongAttempted()
554 void RefBase::onLastWeakRef(const void* /*id*/) in onLastWeakRef()