|
ReXGlue SDK
|
#include <rex/kernel/types/content.h>
Public Member Functions | |
| XCONTENT_AGGREGATE_DATA (const XCONTENT_DATA &other) | |
| bool | operator== (const XCONTENT_AGGREGATE_DATA &other) const |
| Public Member Functions inherited from rex::kernel::XCONTENT_DATA | |
| bool | operator== (const XCONTENT_DATA &other) const |
| std::u16string | GetDisplayName () const |
| std::string | GetFileName () const |
| void | SetDisplayName (const std::u16string_view value) |
| void | SetFileName (const std::string_view value) |
Public Attributes | |
| be_u64 | xuid |
| be_u32 | title_id |
| Public Attributes inherited from rex::kernel::XCONTENT_DATA | |
| be_u32 | device_id |
| BE< XContentType > | content_type |
| union | display_name_raw |
| char | file_name_raw [42] |
| u8 | padding [2] |
Content data with the owner of the package, as the aggregate enumerator returns it.
|
inline |
Builds aggregate data from content data, with xuid 0 and the running title ID.
|
inline |
Compares the fields that locate a package, device_id, title_id, content_type and file_name.
| be_u32 rex::kernel::XCONTENT_AGGREGATE_DATA::title_id |
ID of the title that owns the package.
| be_u64 rex::kernel::XCONTENT_AGGREGATE_DATA::xuid |
ID of the profile that owns the package, 0 when none.