Lines Matching refs:ObjectBase
23 pthread_mutex_t ObjectBase::gObjectInitMutex = PTHREAD_MUTEX_INITIALIZER;
25 ObjectBase::ObjectBase(Context *rsc) {
40 //ALOGV("ObjectBase %p con", this);
43 ObjectBase::~ObjectBase() {
44 //ALOGE("~ObjectBase %p ref %i,%i", this, mUserRefCount, mSysRefCount);
67 void ObjectBase::dumpLOGV(const char *op) const {
77 void ObjectBase::incUserRef() const {
79 //ALOGV("ObjectBase %p incU ref %i, %i", this, mUserRefCount, mSysRefCount);
82 void ObjectBase::incSysRef() const {
84 //ALOGV("ObjectBase %p incS ref %i, %i", this, mUserRefCount, mSysRefCount);
87 void ObjectBase::preDestroy() const {
90 bool ObjectBase::freeChildren() {
94 bool ObjectBase::checkDelete(const ObjectBase *ref) {
117 bool ObjectBase::decUserRef() const {
120 //ALOGV("ObjectBase %p decU ref %i, %i", this, mUserRefCount, mSysRefCount);
136 bool ObjectBase::zeroUserRef() const {
137 //ALOGV("ObjectBase %p zeroU ref %i, %i", this, mUserRefCount, mSysRefCount);
145 bool ObjectBase::decSysRef() const {
146 //ALOGV("ObjectBase %p decS ref %i, %i", this, mUserRefCount, mSysRefCount);
157 void ObjectBase::setName(const char *name) {
161 void ObjectBase::setName(const char *name, uint32_t len) {
168 void ObjectBase::asyncLock() {
172 void ObjectBase::asyncUnlock() {
176 void ObjectBase::add() const {
190 void ObjectBase::remove() const {
210 void ObjectBase::zeroAllUserRef(Context *rsc) {
216 const ObjectBase * o = rsc->mObjHead;
235 void ObjectBase::freeAllChildren(Context *rsc) {
241 ObjectBase * o = (ObjectBase *)rsc->mObjHead;
245 o = (ObjectBase *)rsc->mObjHead;
247 o = (ObjectBase *)o->mNext;
257 void ObjectBase::dumpAll(Context *rsc) {
261 const ObjectBase * o = rsc->mObjHead;
271 bool ObjectBase::isValid(const Context *rsc, const ObjectBase *obj) {
274 const ObjectBase * o = rsc->mObjHead;
286 void ObjectBase::callUpdateCacheObject(const Context *rsc, void *dstObj) const {
287 //ALOGE("ObjectBase::callUpdateCacheObject %p %p", this, dstObj);