Home
last modified time | relevance | path

Searched refs:RpcAddress (Results 1 – 10 of 10) sorted by relevance

/frameworks/native/libs/binder/
DRpcAddress.cpp27 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 …]
DRpcState.h61 [[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;
DRpcState.cpp35 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 …]
DRpcSession.cpp101 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()
DBpBinder.cpp139 sp<BpBinder> BpBinder::create(const sp<RpcSession>& session, const RpcAddress& address) { in create()
176 const RpcAddress& BpBinder::rpcAddress() const { in rpcAddress()
DAndroid.bp114 "RpcAddress.cpp",
DParcel.cpp204 RpcAddress address = RpcAddress::zero(); in flattenBinder()
285 auto addr = RpcAddress::zero(); in unflattenBinder()
/frameworks/native/libs/binder/include/binder/
DRpcAddress.h38 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();
DBpBinder.h44 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;
DRpcSession.h86 [[nodiscard]] status_t transact(const RpcAddress& address, uint32_t code, const Parcel& data,
88 [[nodiscard]] status_t sendDecStrong(const RpcAddress& address);