Lines Matching refs:IObject
30 bool IsInterfaceInitialized(IObject *thiz, unsigned MPH)
52 /** \brief Map an IObject to it's "object ID" (which is really a class ID) */
54 SLuint32 IObjectToObjectID(IObject *thiz)
74 SLresult AcquireStrongRef(IObject *object, SLuint32 expectedObjectID)
105 void ReleaseStrongRefAndUnlockExclusive(IObject *object)
127 void ReleaseStrongRef(IObject *object)
487 IObject *construct(const ClassTable *clazz, unsigned exposedMask, SLEngineItf engine)
489 IObject *thiz;
491 thiz = (IObject *) calloc(1, clazz->mSize);
530 // IObject does not have an mThis, so [1] is not always defined
532 ((IObject **) self)[1] = thiz;
536 // IObject does not require a call to GetInterface