Ejemplo n.º 1
0
 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)
 {
 }
Ejemplo n.º 3
0
 public TransportClient(ITransportAgentInfoService transportAgentInfoService, IPacketManager packetManager)
 {
     this.packetManager             = packetManager ?? throw new System.ArgumentNullException(nameof(packetManager));
     this.transportAgentInfoService = transportAgentInfoService ?? throw new System.ArgumentNullException(nameof(transportAgentInfoService));
 }
Ejemplo n.º 4
0
 public ClientFactory(IPacketManager packetManager, IPacketFactory packetFactory, INetworkFactory networkFactory)
 {
     this.packetManager  = packetManager;
     this.packetFactory  = packetFactory;
     this.networkFactory = networkFactory;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 버퍼에 저장되어 있는 내용을 처리한다.(주로 클라이언트에서 사용)
 /// </summary>
 /// <param name="packetManager">패킷 매니저</param>
 /// <param name="packetHandlerManager">패킷 핸들러 매니저</param>
 /// <returns>성공 유무</returns>
 public abstract void Receive(IPacketManager packetManager, cPacketHandlerManager packetHandlerManager);
Ejemplo n.º 6
0
 /// <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);
Ejemplo n.º 7
0
 public CoreLogic(IPacketManager packetManager,
                  IFileHandler fileHandler)
 {
     _packetManager = packetManager;
     _fileHandler   = fileHandler;
 }
Ejemplo n.º 8
0
 public GameContext(IClient client, IPacketManager packetManager, Mock <IEventPipeline> eventPipeline)
 {
     Client        = client;
     PacketManager = packetManager;
     EventPipeline = eventPipeline;
 }