| 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)
- {
- _maxSessions = maxSessions;
- _parent = parent;
- }
- public new static KernelResult RemoveName(Horizon system, string name)
- {
- KAutoObject foundObj = FindNamedObject(system, name);
- if (!(foundObj is KClientPort))
- {
- return KernelResult.NotFound;
- }
- return KAutoObject.RemoveName(system, name);
- }
- }
- }
|