Home | History | Annotate | Download | only in rs

Lines Matching defs:ObjectBase

24 pthread_mutex_t ObjectBase::gObjectInitMutex = PTHREAD_MUTEX_INITIALIZER;
26 ObjectBase::ObjectBase(Context *rsc) {
43 ALOGV("ObjectBase constructed %p", this);
47 ObjectBase::~ObjectBase() {
49 ALOGV("ObjectBase destroyed %p refs %i %i", this, mUserRefCount, mSysRefCount);
76 void ObjectBase::dumpLOGV(const char *op) const {
86 void ObjectBase::incUserRef() const {
89 ALOGV("ObjectBase %p incU ref %i, %i", this, mUserRefCount, mSysRefCount);
93 void ObjectBase::incSysRef() const {
96 ALOGV("ObjectBase %p incS ref %i, %i", this, mUserRefCount, mSysRefCount);
100 void ObjectBase::preDestroy() const {
103 bool ObjectBase::freeChildren() {
107 bool ObjectBase::checkDelete(const ObjectBase *ref) {
130 bool ObjectBase::decUserRef() const {
133 ALOGV("ObjectBase %p decU ref %i, %i", this, mUserRefCount, mSysRefCount);
149 bool ObjectBase::zeroUserRef() const {
151 ALOGV("ObjectBase %p zeroU ref %i, %i", this, mUserRefCount, mSysRefCount);
161 bool ObjectBase::decSysRef() const {
163 ALOGV("ObjectBase %p decS ref %i, %i", this, mUserRefCount, mSysRefCount);
176 void ObjectBase::setName(const char *name) {
180 void ObjectBase::setName(const char *name, uint32_t len) {
187 void ObjectBase::asyncLock() {
191 void ObjectBase::asyncUnlock() {
195 void ObjectBase::add() const {
209 void ObjectBase::remove() const {
229 void ObjectBase::zeroAllUserRef(Context *rsc) {
235 const ObjectBase * o = rsc->mObjHead;
261 void ObjectBase::freeAllChildren(Context *rsc) {
267 ObjectBase * o = (ObjectBase *)rsc->mObjHead;
271 o = (ObjectBase *)rsc->mObjHead;
273 o = (ObjectBase *)o->mNext;
283 void ObjectBase::dumpAll(Context *rsc) {
287 const ObjectBase * o = rsc->mObjHead;
300 bool ObjectBase::isValid(const Context *rsc, const ObjectBase *obj) {
303 const ObjectBase * o = rsc->mObjHead;
315 void ObjectBase::callUpdateCacheObject(const Context *rsc, void *dstObj) const {
316 //ALOGE("ObjectBase::callUpdateCacheObject %p %p", this, dstObj);