• Home
  • Raw
  • Download

Lines Matching refs:RpcSession

69     [[nodiscard]] status_t readNewSessionResponse(const sp<RpcSession::RpcConnection>& connection,
70 const sp<RpcSession>& session, uint32_t* version);
71 [[nodiscard]] status_t sendConnectionInit(const sp<RpcSession::RpcConnection>& connection,
72 const sp<RpcSession>& session);
73 [[nodiscard]] status_t readConnectionInit(const sp<RpcSession::RpcConnection>& connection,
74 const sp<RpcSession>& session);
77 sp<IBinder> getRootObject(const sp<RpcSession::RpcConnection>& connection,
78 const sp<RpcSession>& session);
79 [[nodiscard]] status_t getMaxThreads(const sp<RpcSession::RpcConnection>& connection,
80 const sp<RpcSession>& session, size_t* maxThreadsOut);
81 [[nodiscard]] status_t getSessionId(const sp<RpcSession::RpcConnection>& connection,
82 const sp<RpcSession>& session,
85 [[nodiscard]] status_t transact(const sp<RpcSession::RpcConnection>& connection,
87 const sp<RpcSession>& session, Parcel* reply, uint32_t flags);
88 [[nodiscard]] status_t transactAddress(const sp<RpcSession::RpcConnection>& connection,
90 const sp<RpcSession>& session, Parcel* reply,
112 [[nodiscard]] status_t sendDecStrongToTarget(const sp<RpcSession::RpcConnection>& connection,
113 const sp<RpcSession>& session, uint64_t address,
120 [[nodiscard]] status_t getAndExecuteCommand(const sp<RpcSession::RpcConnection>& connection,
121 const sp<RpcSession>& session, CommandType type);
122 [[nodiscard]] status_t drainCommands(const sp<RpcSession::RpcConnection>& connection,
123 const sp<RpcSession>& session, CommandType type);
129 [[nodiscard]] status_t onBinderLeaving(const sp<RpcSession>& session, const sp<IBinder>& binder,
137 [[nodiscard]] status_t onBinderEntering(const sp<RpcSession>& session, uint64_t address,
144 [[nodiscard]] status_t flushExcessBinderRefs(const sp<RpcSession>& session, uint64_t address,
150 [[nodiscard]] status_t sendObituaries(const sp<RpcSession>& session);
192 const sp<RpcSession::RpcConnection>& connection, const sp<RpcSession>& session,
197 [[nodiscard]] status_t rpcRec(const sp<RpcSession::RpcConnection>& connection,
198 const sp<RpcSession>& session, const char* what, iovec* iovs,
203 [[nodiscard]] status_t waitForReply(const sp<RpcSession::RpcConnection>& connection,
204 const sp<RpcSession>& session, Parcel* reply);
206 const sp<RpcSession::RpcConnection>& connection, const sp<RpcSession>& session,
210 const sp<RpcSession::RpcConnection>& connection, const sp<RpcSession>& session,
214 const sp<RpcSession::RpcConnection>& connection, const sp<RpcSession>& session,
217 [[nodiscard]] status_t processDecStrong(const sp<RpcSession::RpcConnection>& connection,
218 const sp<RpcSession>& session,
222 [[nodiscard]] static status_t validateParcel(const sp<RpcSession>& session,
287 sp<IBinder> tryEraseNode(const sp<RpcSession>& session, RpcMutexUniqueLock nodeLock,