Searched refs:RpcFields (Results 1 – 3 of 3) sorted by relevance
221 Parcel::RpcFields::RpcFields(const sp<RpcSession>& session) : mSession(session) { in RpcFields() function in android::Parcel::RpcFields260 status_t status = writeInt32(RpcFields::TYPE_BINDER); // non-null in flattenBinder()270 status_t status = writeInt32(RpcFields::TYPE_BINDER_NULL); // null in flattenBinder()653 if (objectType != RpcFields::TYPE_NATIVE_FILE_DESCRIPTOR) { in appendFrom()886 const auto* type = reinterpret_cast<const RpcFields::ObjectType*>(mData + pos); in hasFileDescriptorsInRange()887 if (*type == RpcFields::TYPE_NATIVE_FILE_DESCRIPTOR) { in hasFileDescriptorsInRange()914 mVariantFields.emplace<RpcFields>(session); in markForRpc()918 return std::holds_alternative<RpcFields>(mVariantFields); in isForRpc()1603 if (status_t err = writeInt32(RpcFields::TYPE_NATIVE_FILE_DESCRIPTOR); err != OK) { in writeFileDescriptor()2407 if (objectType != RpcFields::TYPE_NATIVE_FILE_DESCRIPTOR) { in readFileDescriptor()[all …]
1345 struct RpcFields {1346 RpcFields(const sp<RpcSession>& session);1368 std::variant<KernelFields, RpcFields> mVariantFields;1376 RpcFields* maybeRpcFields() { return std::get_if<RpcFields>(&mVariantFields); }1377 const RpcFields* maybeRpcFields() const { return std::get_if<RpcFields>(&mVariantFields); }