// GetDatabaseService(u32 mii_key_code) -> object<nn::mii::detail::IDatabaseService> public ResultCode GetDatabaseService(ServiceCtx context) { SpecialMiiKeyCode miiKeyCode = context.RequestData.ReadStruct <SpecialMiiKeyCode>(); MakeObject(context, new DatabaseServiceImpl(_databaseImpl, _isSystem, miiKeyCode)); return(ResultCode.Success); }
public DatabaseSessionMetadata CreateSessionMetadata(SpecialMiiKeyCode miiKeyCode) { return(new DatabaseSessionMetadata(UpdateCounter, miiKeyCode)); }
public DatabaseSessionMetadata CreateSessionMetadata(SpecialMiiKeyCode miiKeyCode) { return(_miiDatabase.CreateSessionMetadata(miiKeyCode)); }
public DatabaseServiceImpl(DatabaseImpl database, bool isSystem, SpecialMiiKeyCode miiKeyCode) { _database = database; _metadata = _database.CreateSessionMetadata(miiKeyCode); _isSystem = isSystem; }
public DatabaseSessionMetadata(ulong updateCounter, SpecialMiiKeyCode miiKeyCode) { InterfaceVersion = 0; UpdateCounter = updateCounter; MiiKeyCode = miiKeyCode; }