public virtual void Save(string providerKey, IPacketManager packetManager) { this.stream.Flush(); this.saveDataAction(); }
/// <summary> /// 버퍼에 저장되어 있는 내용을 처리한다.(주로 클라이언트에서 사용) /// </summary> /// <param name="packetHandlerManager">패킷 핸들러 매니저</param> /// <returns>성공 유무</returns> public override void Receive(IPacketManager packetManager, cPacketHandlerManager packetHandlerManager) { }
public TransportClient(ITransportAgentInfoService transportAgentInfoService, IPacketManager packetManager) { this.packetManager = packetManager ?? throw new System.ArgumentNullException(nameof(packetManager)); this.transportAgentInfoService = transportAgentInfoService ?? throw new System.ArgumentNullException(nameof(transportAgentInfoService)); }
public ClientFactory(IPacketManager packetManager, IPacketFactory packetFactory, INetworkFactory networkFactory) { this.packetManager = packetManager; this.packetFactory = packetFactory; this.networkFactory = networkFactory; }
/// <summary> /// 버퍼에 저장되어 있는 내용을 처리한다.(주로 클라이언트에서 사용) /// </summary> /// <param name="packetManager">패킷 매니저</param> /// <param name="packetHandlerManager">패킷 핸들러 매니저</param> /// <returns>성공 유무</returns> public abstract void Receive(IPacketManager packetManager, cPacketHandlerManager packetHandlerManager);
/// <summary> /// 받은 데이터를 처리한다.(주로 서버에서 사용) /// </summary> /// <param name="packetManager">패킷 매니저</param> /// <param name="packetHandlerManager">패킷 핸들러 매니저</param> /// <param name="receiveBuffer">데이터가 저장되어 있는 버퍼</param> /// <param name="receiveBufferLength">데이터가 저장되어 있는 버퍼의 길이(데이터의 길이)</param> /// <returns>성공 유무</returns> public abstract bool Receive( IPacketManager packetManager, cPacketHandlerManager packetHandlerManager, ArraySegment <Byte> receiveBuffer, int receiveBufferLength);
public CoreLogic(IPacketManager packetManager, IFileHandler fileHandler) { _packetManager = packetManager; _fileHandler = fileHandler; }
public GameContext(IClient client, IPacketManager packetManager, Mock <IEventPipeline> eventPipeline) { Client = client; PacketManager = packetManager; EventPipeline = eventPipeline; }