public KLightSession(Horizon system) : base(system) { ServerSession = new KLightServerSession(system, this); ClientSession = new KLightClientSession(system, this); _hasBeenInitialized = true; }
public KernelResult EnqueueIncomingLightSession(KLightServerSession session) { KernelResult result; System.CriticalSection.Enter(); if (_state == ChannelState.Open) { ServerPort.EnqueueIncomingLightSession(session); result = KernelResult.Success; } else { result = KernelResult.PortClosed; } System.CriticalSection.Leave(); return(result); }
public void EnqueueIncomingLightSession(KLightServerSession session) { AcceptIncomingConnection(_lightIncomingConnections, session); }
public KLightSession(Horizon system) : base(system) { ServerSession = new KLightServerSession(system, this); ClientSession = new KLightClientSession(system, this); }
public KLightSession(KernelContext context) : base(context) { ServerSession = new KLightServerSession(context, this); ClientSession = new KLightClientSession(context, this); }