Home
last modified time | relevance | path

Searched refs:RpcFields (Results 1 – 3 of 3) sorted by relevance

/frameworks/native/libs/binder/
DParcel.cpp221 Parcel::RpcFields::RpcFields(const sp<RpcSession>& session) : mSession(session) { in RpcFields() function in android::Parcel::RpcFields
260 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 …]
/frameworks/native/include/binder/
DParcel.h1345 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); }
/frameworks/native/libs/binder/include/binder/
DParcel.h1345 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); }