Ejemplo n.º 1
0
        // 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);
        }
Ejemplo n.º 2
0
 public DatabaseSessionMetadata CreateSessionMetadata(SpecialMiiKeyCode miiKeyCode)
 {
     return(new DatabaseSessionMetadata(UpdateCounter, miiKeyCode));
 }
Ejemplo n.º 3
0
 public DatabaseSessionMetadata CreateSessionMetadata(SpecialMiiKeyCode miiKeyCode)
 {
     return(_miiDatabase.CreateSessionMetadata(miiKeyCode));
 }
Ejemplo n.º 4
0
 public DatabaseServiceImpl(DatabaseImpl database, bool isSystem, SpecialMiiKeyCode miiKeyCode)
 {
     _database = database;
     _metadata = _database.CreateSessionMetadata(miiKeyCode);
     _isSystem = isSystem;
 }
Ejemplo n.º 5
0
 public DatabaseSessionMetadata(ulong updateCounter, SpecialMiiKeyCode miiKeyCode)
 {
     InterfaceVersion = 0;
     UpdateCounter    = updateCounter;
     MiiKeyCode       = miiKeyCode;
 }