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); } } }