| 12345678910111213141516171819202122232425262728293031 |
- namespace Ryujinx.HLE.HOS.Kernel
- {
- class KClientPort : KSynchronizationObject
- {
- private int SessionsCount;
- private int CurrentCapacity;
- private int MaxSessions;
- private KPort Parent;
- public KClientPort(Horizon System) : base(System) { }
- public void Initialize(KPort Parent, int MaxSessions)
- {
- this.MaxSessions = MaxSessions;
- this.Parent = Parent;
- }
- public new static KernelResult RemoveName(Horizon System, string Name)
- {
- KAutoObject FoundObj = KAutoObject.FindNamedObject(System, Name);
- if (!(FoundObj is KClientPort))
- {
- return KernelResult.NotFound;
- }
- return KAutoObject.RemoveName(System, Name);
- }
- }
- }
|