源码位置:frameworks/native/libs/binder/include/binder/ProcessState.h

ProcessState类

结构体

102             struct handle_entry {
103                 IBinder* binder;
104                 RefBase::weakref_type* refs;
105             };

变量

  • 125 Vector<handle_entry>mHandleToObject;
    注意这个Vector类不是c++ stl里的,定义于system/core/libutils/include/utils/Vector.h

Vector类是继承于VectorImpl的模板类

 56 template <class TYPE>
 57 class Vector : private VectorImpl
 58 {

实现类位于:system/core/libutils/VectorImpl.cpp


0 条评论

发表回复

您的电子邮箱地址不会被公开。