| 1234567891011121314151617181920212223242526272829303132 |
- using Ryujinx.Common;
- using Ryujinx.HLE.HOS.Services.Mii.StaticService;
- using Ryujinx.HLE.HOS.Services.Mii.Types;
- namespace Ryujinx.HLE.HOS.Services.Mii
- {
- [Service("mii:e", true)]
- [Service("mii:u", false)]
- class IStaticService : IpcService
- {
- private DatabaseImpl _databaseImpl;
- private bool _isSystem;
- public IStaticService(ServiceCtx context, bool isSystem)
- {
- _isSystem = isSystem;
- _databaseImpl = DatabaseImpl.Instance;
- }
- [CommandHipc(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;
- }
- }
- }
|