Lines Matching refs:ObjectBase

23 pthread_mutex_t ObjectBase::gObjectInitMutex = PTHREAD_MUTEX_INITIALIZER;
25 ObjectBase::ObjectBase(Context *rsc) {
38 //ALOGV("ObjectBase %p con", this);
41 ObjectBase::~ObjectBase() {
42 //ALOGV("~ObjectBase %p ref %i,%i", this, mUserRefCount, mSysRefCount);
61 void ObjectBase::dumpLOGV(const char *op) const {
71 void ObjectBase::incUserRef() const {
73 //ALOGV("ObjectBase %p incU ref %i, %i", this, mUserRefCount, mSysRefCount);
76 void ObjectBase::incSysRef() const {
78 //ALOGV("ObjectBase %p incS ref %i, %i", this, mUserRefCount, mSysRefCount);
81 void ObjectBase::preDestroy() const {
84 bool ObjectBase::freeChildren() {
88 bool ObjectBase::checkDelete(const ObjectBase *ref) {
111 bool ObjectBase::decUserRef() const {
114 ALOGV("ObjectBase %p decU ref %i, %i", this, mUserRefCount, mSysRefCount);
128 bool ObjectBase::zeroUserRef() const {
129 //ALOGV("ObjectBase %p zeroU ref %i, %i", this, mUserRefCount, mSysRefCount);
137 bool ObjectBase::decSysRef() const {
138 //ALOGV("ObjectBase %p decS ref %i, %i", this, mUserRefCount, mSysRefCount);
147 void ObjectBase::setName(const char *name) {
151 void ObjectBase::setName(const char *name, uint32_t len) {
155 void ObjectBase::asyncLock() {
159 void ObjectBase::asyncUnlock() {
163 void ObjectBase::add() const {
178 void ObjectBase::remove() const {
199 void ObjectBase::zeroAllUserRef(Context *rsc) {
205 const ObjectBase * o = rsc->mObjHead;
224 void ObjectBase::freeAllChildren(Context *rsc) {
230 ObjectBase * o = (ObjectBase *)rsc->mObjHead;
234 o = (ObjectBase *)rsc->mObjHead;
236 o = (ObjectBase *)o->mNext;
246 void ObjectBase::dumpAll(Context *rsc) {
250 const ObjectBase * o = rsc->mObjHead;
260 bool ObjectBase::isValid(const Context *rsc, const ObjectBase *obj) {
263 const ObjectBase * o = rsc->mObjHead;