mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-07-14 21:12:13 +02:00
ncm: fix other non-const ContentMetaKey references
This commit is contained in:
parent
8df80e62e1
commit
651ff2faa6
@ -48,9 +48,9 @@ namespace ams::ncm {
|
|||||||
};
|
};
|
||||||
public:
|
public:
|
||||||
/* Actual commands. */
|
/* Actual commands. */
|
||||||
virtual Result Set(ContentMetaKey key, sf::InBuffer value) = 0;
|
virtual Result Set(const ContentMetaKey &key, sf::InBuffer value) = 0;
|
||||||
virtual Result Get(sf::Out<u64> out_size, const ContentMetaKey &key, sf::OutBuffer out_value) = 0;
|
virtual Result Get(sf::Out<u64> out_size, const ContentMetaKey &key, sf::OutBuffer out_value) = 0;
|
||||||
virtual Result Remove(ContentMetaKey key) = 0;
|
virtual Result Remove(const ContentMetaKey &key) = 0;
|
||||||
virtual Result GetContentIdByType(sf::Out<ContentId> out_content_id, const ContentMetaKey &key, ContentType type) = 0;
|
virtual Result GetContentIdByType(sf::Out<ContentId> out_content_id, const ContentMetaKey &key, ContentType type) = 0;
|
||||||
virtual Result ListContentInfo(sf::Out<u32> out_entries_written, const sf::OutArray<ContentInfo> &out_info, const ContentMetaKey &key, u32 start_index) = 0;
|
virtual Result ListContentInfo(sf::Out<u32> out_entries_written, const sf::OutArray<ContentInfo> &out_info, const ContentMetaKey &key, u32 start_index) = 0;
|
||||||
virtual Result List(sf::Out<u32> out_entries_total, sf::Out<u32> out_entries_written, const sf::OutArray<ContentMetaKey> &out_info, ContentMetaType meta_type, ProgramId application_program_id, ProgramId program_id_min, ProgramId program_id_max, ContentInstallType install_type) = 0;
|
virtual Result List(sf::Out<u32> out_entries_total, sf::Out<u32> out_entries_written, const sf::OutArray<ContentMetaKey> &out_info, ContentMetaType meta_type, ProgramId application_program_id, ProgramId program_id_min, ProgramId program_id_max, ContentInstallType install_type) = 0;
|
||||||
|
@ -148,7 +148,7 @@ namespace ams::ncm {
|
|||||||
return ncm::ResultContentMetaNotFound();
|
return ncm::ResultContentMetaNotFound();
|
||||||
}
|
}
|
||||||
|
|
||||||
Result ContentMetaDatabaseImpl::Set(ContentMetaKey key, sf::InBuffer value) {
|
Result ContentMetaDatabaseImpl::Set(const ContentMetaKey &key, sf::InBuffer value) {
|
||||||
R_TRY(this->EnsureEnabled());
|
R_TRY(this->EnsureEnabled());
|
||||||
return this->kvs->Set(key, value.GetPointer(), value.GetSize());
|
return this->kvs->Set(key, value.GetPointer(), value.GetSize());
|
||||||
}
|
}
|
||||||
@ -158,7 +158,7 @@ namespace ams::ncm {
|
|||||||
return this->kvs->Get(out_size.GetPointer(), out_value.GetPointer(), out_value.GetSize(), key);
|
return this->kvs->Get(out_size.GetPointer(), out_value.GetPointer(), out_value.GetSize(), key);
|
||||||
}
|
}
|
||||||
|
|
||||||
Result ContentMetaDatabaseImpl::Remove(ContentMetaKey key) {
|
Result ContentMetaDatabaseImpl::Remove(const ContentMetaKey &key) {
|
||||||
R_TRY(this->EnsureEnabled());
|
R_TRY(this->EnsureEnabled());
|
||||||
return this->kvs->Remove(key);
|
return this->kvs->Remove(key);
|
||||||
}
|
}
|
||||||
|
@ -31,9 +31,9 @@ namespace ams::ncm {
|
|||||||
Result GetContentIdByTypeImpl(ContentId *out, const ContentMetaKey& key, ContentType type, std::optional<u8> id_offset);
|
Result GetContentIdByTypeImpl(ContentId *out, const ContentMetaKey& key, ContentType type, std::optional<u8> id_offset);
|
||||||
Result GetLatestContentMetaKeyImpl(ContentMetaKey *out_key, ProgramId id);
|
Result GetLatestContentMetaKeyImpl(ContentMetaKey *out_key, ProgramId id);
|
||||||
public:
|
public:
|
||||||
virtual Result Set(ContentMetaKey key, sf::InBuffer value) override;
|
virtual Result Set(const ContentMetaKey &key, sf::InBuffer value) override;
|
||||||
virtual Result Get(sf::Out<u64> out_size, const ContentMetaKey &key, sf::OutBuffer out_value) override;
|
virtual Result Get(sf::Out<u64> out_size, const ContentMetaKey &key, sf::OutBuffer out_value) override;
|
||||||
virtual Result Remove(ContentMetaKey key) override;
|
virtual Result Remove(const ContentMetaKey &key) override;
|
||||||
virtual Result GetContentIdByType(sf::Out<ContentId> out_content_id, const ContentMetaKey &key, ContentType type) override;
|
virtual Result GetContentIdByType(sf::Out<ContentId> out_content_id, const ContentMetaKey &key, ContentType type) override;
|
||||||
virtual Result ListContentInfo(sf::Out<u32> out_entries_written, const sf::OutArray<ContentInfo> &out_info, const ContentMetaKey &key, u32 start_index) override;
|
virtual Result ListContentInfo(sf::Out<u32> out_entries_written, const sf::OutArray<ContentInfo> &out_info, const ContentMetaKey &key, u32 start_index) override;
|
||||||
virtual Result List(sf::Out<u32> out_entries_total, sf::Out<u32> out_entries_written, const sf::OutArray<ContentMetaKey> &out_info, ContentMetaType type, ProgramId application_program_id, ProgramId program_id_min, ProgramId program_id_max, ContentInstallType install_type) override;
|
virtual Result List(sf::Out<u32> out_entries_total, sf::Out<u32> out_entries_written, const sf::OutArray<ContentMetaKey> &out_info, ContentMetaType type, ProgramId application_program_id, ProgramId program_id_min, ProgramId program_id_max, ContentInstallType install_type) override;
|
||||||
|
Loading…
Reference in New Issue
Block a user