Searched refs:RpcAddress (Results 1 – 10 of 10) sorted by relevance
/frameworks/native/libs/binder/ |
D | RpcAddress.cpp | 27 RpcAddress RpcAddress::zero() { in zero() 28 return RpcAddress(); in zero() 31 bool RpcAddress::isZero() const { in isZero() 54 RpcAddress RpcAddress::unique() { in unique() 55 RpcAddress ret; in unique() 61 RpcAddress RpcAddress::fromRawEmbedded(const RpcWireAddress* raw) { in fromRawEmbedded() 62 RpcAddress addr; in fromRawEmbedded() 67 const RpcWireAddress& RpcAddress::viewRawEmbedded() const { in viewRawEmbedded() 71 bool RpcAddress::operator<(const RpcAddress& rhs) const { in operator <() 75 std::string RpcAddress::toString() const { in toString() [all …]
|
D | RpcState.h | 61 [[nodiscard]] status_t transact(const base::unique_fd& fd, const RpcAddress& address, 64 [[nodiscard]] status_t sendDecStrong(const base::unique_fd& fd, const RpcAddress& address); 73 RpcAddress* outAddress); 80 sp<IBinder> onBinderEntering(const sp<RpcSession>& session, const RpcAddress& address); 185 std::map<RpcAddress, BinderNode> mNodeForAddress;
|
D | RpcState.cpp | 35 RpcAddress* outAddress) { in onBinderLeaving() 66 const RpcAddress& actualAddr = in onBinderLeaving() 81 auto&& [it, inserted] = mNodeForAddress.insert({RpcAddress::unique(), in onBinderLeaving() 94 sp<IBinder> RpcState::onBinderEntering(const sp<RpcSession>& session, const RpcAddress& address) { in onBinderEntering() 260 status_t status = transact(fd, RpcAddress::zero(), RPC_SPECIAL_TRANSACT_GET_ROOT, data, session, in getRootObject() 276 status_t status = transact(fd, RpcAddress::zero(), RPC_SPECIAL_TRANSACT_GET_MAX_THREADS, data, in getMaxThreads() 301 status_t status = transact(fd, RpcAddress::zero(), RPC_SPECIAL_TRANSACT_GET_SESSION_ID, data, in getSessionId() 316 status_t RpcState::transact(const base::unique_fd& fd, const RpcAddress& address, uint32_t code, in transact() 434 status_t RpcState::sendDecStrong(const base::unique_fd& fd, const RpcAddress& addr) { in sendDecStrong() 525 auto addr = RpcAddress::fromRawEmbedded(&transaction->address); in processTransactInternal() [all …]
|
D | RpcSession.cpp | 101 status_t RpcSession::transact(const RpcAddress& address, uint32_t code, const Parcel& data, in transact() 110 status_t RpcSession::sendDecStrong(const RpcAddress& address) { in sendDecStrong()
|
D | BpBinder.cpp | 139 sp<BpBinder> BpBinder::create(const sp<RpcSession>& session, const RpcAddress& address) { in create() 176 const RpcAddress& BpBinder::rpcAddress() const { in rpcAddress()
|
D | Android.bp | 114 "RpcAddress.cpp",
|
D | Parcel.cpp | 204 RpcAddress address = RpcAddress::zero(); in flattenBinder() 285 auto addr = RpcAddress::zero(); in unflattenBinder()
|
/frameworks/native/libs/binder/include/binder/ |
D | RpcAddress.h | 38 class RpcAddress { 44 static RpcAddress zero(); 51 static RpcAddress unique(); 56 static RpcAddress fromRawEmbedded(const RpcWireAddress* raw); 59 bool operator<(const RpcAddress& rhs) const; 65 ~RpcAddress(); 68 RpcAddress();
|
D | BpBinder.h | 44 static sp<BpBinder> create(const sp<RpcSession>& session, const RpcAddress& address); 135 const RpcAddress& rpcAddress() const { return mBinder->rpcAddress(); } in rpcAddress() 153 RpcAddress address; 158 const RpcAddress& rpcAddress() const;
|
D | RpcSession.h | 86 [[nodiscard]] status_t transact(const RpcAddress& address, uint32_t code, const Parcel& data, 88 [[nodiscard]] status_t sendDecStrong(const RpcAddress& address);
|