ReXGlue SDK
Loading...
Searching...
No Matches
rex::kernel::XCONTENT_AGGREGATE_DATA Struct Reference

#include <rex/kernel/types/content.h>

Inheritance diagram for rex::kernel::XCONTENT_AGGREGATE_DATA:
[legend]

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]

Detailed Description

Content data with the owner of the package, as the aggregate enumerator returns it.

Constructor & Destructor Documentation

◆ XCONTENT_AGGREGATE_DATA()

rex::kernel::XCONTENT_AGGREGATE_DATA::XCONTENT_AGGREGATE_DATA ( const XCONTENT_DATA & other)
inline

Builds aggregate data from content data, with xuid 0 and the running title ID.

Member Function Documentation

◆ operator==()

bool rex::kernel::XCONTENT_AGGREGATE_DATA::operator== ( const XCONTENT_AGGREGATE_DATA & other) const
inline

Compares the fields that locate a package, device_id, title_id, content_type and file_name.

Member Data Documentation

◆ title_id

be_u32 rex::kernel::XCONTENT_AGGREGATE_DATA::title_id

ID of the title that owns the package.

◆ xuid

be_u64 rex::kernel::XCONTENT_AGGREGATE_DATA::xuid

ID of the profile that owns the package, 0 when none.


The documentation for this struct was generated from the following file: