Home
last modified time | relevance | path

Searched refs:RefBase (Results 1 – 25 of 424) sorted by relevance

12345678910>>...17

/aosp12/system/core/libutils/
H A DRefBase.cpp159 class RefBase::weakref_impl : public RefBase::weakref_type
164 RefBase* const mBase;
169 explicit weakref_impl(RefBase* base) in weakref_impl()
188 weakref_impl(RefBase* base) in weakref_impl()
524 RefBase* RefBase::weakref_type::refBase() const in refBase()
724 RefBase::weakref_type* RefBase::createWeak(const void* id) const in createWeak()
730 RefBase::weakref_type* RefBase::getWeakRefs() const in getWeakRefs()
735 RefBase::RefBase() in RefBase() function in android::RefBase
740 RefBase::~RefBase() in ~RefBase()
777 void RefBase::onFirstRef() in onFirstRef()
[all …]
H A DRefBase_test.cpp35 class Foo : public RefBase {
50 class FooFixedAlloc : public RefBase {
86 TEST(RefBase, StrongMoves) { in TEST() argument
114 TEST(RefBase, WeakCopies) { in TEST() argument
131 TEST(RefBase, Comparisons) { in TEST() argument
215 TEST(RefBase, ReplacedComparison) { in TEST() argument
244 TEST(RefBase, AssertWeakRefExistsSuccess) { in TEST() argument
257 TEST(RefBase, AssertWeakRefExistsDeath) { in TEST() argument
271 class Bar : public RefBase {
336 TEST(RefBase, RacingDestructors) { in TEST() argument
[all …]
H A DRefBase_fuzz.cpp27 using android::RefBase;
34 struct RefBaseSubclass : public RefBase {
63 RefBase::weakref_type* weakRefs;
/aosp12/frameworks/av/media/libstagefright/foundation/include/media/stagefright/foundation/
H A DAMessage.h36 struct AReplyToken : public RefBase {
64 struct AMessage : public RefBase {
111 void setObject(const char *name, const sp<RefBase> &obj);
128 bool findObject(const char *name, sp<RefBase> *obj) const;
204 void *, sp<AMessage>, sp<ABuffer>, sp<RefBase>>::Basic ItemData;
300 RefBase *refValue;
344 const char *name, const sp<RefBase> &obj, Type type);
/aosp12/frameworks/av/media/libmedia/include/media/
H A DNdkWrapper.h47 struct AMediaFormatWrapper : public RefBase {
92 struct ANativeWindowWrapper : public RefBase {
109 struct AMediaDrmWrapper : public RefBase {
129 struct AMediaCryptoWrapper : public RefBase {
153 struct AMediaCodecCryptoInfoWrapper : public RefBase {
192 struct AMediaCodecWrapper : public RefBase {
281 struct AMediaDataSourceWrapper : public RefBase {
300 struct AMediaExtractorWrapper : public RefBase {
/aosp12/frameworks/av/media/libstagefright/include/media/stagefright/
H A DRemoteMediaSource.h32 const sp<RefBase> &plugin);
47 sp<RefBase> mExtractorPlugin;
52 const sp<RefBase> &plugin);
H A DRemoteMediaExtractor.h34 const sp<RefBase> &plugin);
51 sp<RefBase> mExtractorPlugin;
58 const sp<RefBase> &plugin);
H A DRenderScriptWrapper.h24 struct RenderScriptWrapper : public RefBase {
26 struct RSFilterCallback : public RefBase {
H A DInterfaceUtils.h45 const sp<RefBase> &plugin);
53 MediaTrack *source, const sp<RefBase> &plugin);
/aosp12/system/core/libutils/include/utils/
H A DRefBase.h281 class RefBase
296 RefBase* refBase() const;
345 RefBase();
346 virtual ~RefBase();
381 RefBase(const RefBase& o);
382 RefBase& operator=(const RefBase& o);
392 static void renameRefId(RefBase* ref,
404 typedef typename RefBase::weakref_type weakref_type;
H A DLooper.h71 class MessageHandler : public virtual RefBase {
102 class LooperCallback : public virtual RefBase {
140 class Looper : public RefBase {
/aosp12/frameworks/rs/cpp/util/
H A DRefBase.h66 class RefBase
80 RefBase* refBase() const;
122 typedef RefBase basetype;
125 RefBase();
126 virtual ~RefBase();
156 RefBase(const RefBase& o);
157 RefBase& operator=(const RefBase& o);
202 typedef typename RefBase::weakref_type weakref_type;
/aosp12/hardware/interfaces/identity/aidl/default/common/
H A DSecureHardwareProxy.h28 using ::android::RefBase;
49 class SecureHardwareProxyFactory : public RefBase {
60 class SecureHardwareProvisioningProxy : public RefBase {
115 class SecureHardwarePresentationProxy : public RefBase {
/aosp12/frameworks/base/libs/hostgraphics/gui/
H A DConsumerBase.h26 class ConsumerBase : public virtual RefBase {
28 struct FrameAvailableListener : public virtual RefBase {
/aosp12/packages/modules/StatsD/statsd/src/config/
H A DConfigListener.h27 using android::RefBase;
33 class ConfigListener : public virtual RefBase {
/aosp12/frameworks/av/media/libaudiohal/include/media/audiohal/
H A DDevicesFactoryHalInterface.h27 class DevicesFactoryHalCallback : public RefBase
33 class DevicesFactoryHalInterface : public RefBase
/aosp12/system/libhwbinder/include/hwbinder/
H A DIPCThreadState.h140 Vector<RefBase::weakref_type*> mPendingWeakDerefs;
141 Vector<RefBase*> mPostWriteStrongDerefs;
142 Vector<RefBase::weakref_type*> mPostWriteWeakDerefs;
/aosp12/frameworks/av/media/libstagefright/
H A DInterfaceUtils.cpp43 const sp<RefBase> &plugin) { in CreateIMediaExtractorFromMediaExtractor()
59 MediaTrack *source, const sp<RefBase> &plugin) { in CreateIMediaSourceFromMediaSourceBase()
H A DRemoteMediaSource.cpp26 const sp<RefBase> &plugin) in RemoteMediaSource()
78 MediaTrack *source, const sp<RefBase> &plugin) { in wrap()
/aosp12/frameworks/native/include/binder/
H A DIPCThreadState.h200 Vector<RefBase::weakref_type*> mPendingWeakDerefs;
201 Vector<RefBase*> mPostWriteStrongDerefs;
202 Vector<RefBase::weakref_type*> mPostWriteWeakDerefs;
/aosp12/frameworks/native/libs/binder/include/binder/
H A DIPCThreadState.h200 Vector<RefBase::weakref_type*> mPendingWeakDerefs;
201 Vector<RefBase*> mPostWriteStrongDerefs;
202 Vector<RefBase::weakref_type*> mPostWriteWeakDerefs;
/aosp12/packages/services/Car/cpp/evs/support_library/
H A DResourceManager.h43 class ResourceManager : public android::RefBase {
116 class CameraInstance : public RefBase {
/aosp12/frameworks/base/cmds/incidentd/src/
H A DReporter.h48 class ReportRequest : public virtual RefBase {
85 class ReportBatch : public virtual RefBase {
259 class Reporter : public virtual RefBase {
/aosp12/frameworks/base/core/jni/
H A Dandroid_os_HwRemoteBinder.h35 class HwBinderDeathRecipientList : public RefBase {
56 struct JHwRemoteBinder : public RefBase {
/aosp12/packages/apps/Nfc/nci/jni/
H A DPeerToPeer.h561 class NfaConn : public android::RefBase {
592 class P2pServer : public android::RefBase {
714 class P2pClient : public android::RefBase {

12345678910>>...17