Esempio n. 1
0
 public ConnectionPlayerHandler(IPacketProcessActions packetProcessActions,
                                IPacketSendService packetSendService,
                                ILoggerProvider loggerProvider)
 {
     _packetProcessActions = packetProcessActions;
     _packetSendService    = packetSendService;
     _loggerProvider       = loggerProvider;
 }
 public NetworkClientFactory(IPacketProcessActions packetProcessActions,
                             IPacketHandlingActions packetHandlingActions,
                             INumberEncoderService numberEncoderService,
                             ILoggerProvider loggerProvider)
 {
     _packetProcessActions  = packetProcessActions;
     _packetHandlingActions = packetHandlingActions;
     _numberEncoderService  = numberEncoderService;
     _loggerProvider        = loggerProvider;
 }
Esempio n. 3
0
        public MainForm()
        {
            InitializeComponent();

            cmbOutputFmt_SelectedIndexChanged(null, null);

            _packetEncoderRepository = new PacketEncoderRepository();
            _packetProcessActions    = new PacketProcessActions(new SequenceRepository(),
                                                                _packetEncoderRepository,
                                                                new PacketEncoderService(new NumberEncoderService()),
                                                                new PacketSequenceService(),
                                                                new LoggerProvider(new LoggerFactory(new ConfigurationRepository())));
        }
Esempio n. 4
0
        public NetworkClient(IPacketProcessActions packetProcessActions,
                             IPacketHandlingActions packetHandlingActions,
                             INumberEncoderService numberEncoderService,
                             ILoggerProvider loggerProvider)
        {
            _packetProcessActions  = packetProcessActions;
            _packetHandlingActions = packetHandlingActions;
            _numberEncoderService  = numberEncoderService;
            _loggerProvider        = loggerProvider;

            _socket = new AsyncSocket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            _backgroundReceiveCTS = new CancellationTokenSource();
        }
 public MainButtonController(INetworkConnectionActions networkConnectionActions,
                             IErrorDialogDisplayAction errorDialogDisplayAction,
                             IPacketProcessActions packetProcessActions,
                             IBackgroundReceiveActions backgroundReceiveActions,
                             IGameStateActions gameStateActions,
                             IAccountDialogDisplayActions accountDialogDisplayActions,
                             IResetStateAction resetStateAction,
                             IConnectionStateProvider connectionStateProvider,
                             ISafeNetworkOperationFactory networkOperationFactory)
 {
     _networkConnectionActions    = networkConnectionActions;
     _errorDialogDisplayAction    = errorDialogDisplayAction;
     _packetProcessActions        = packetProcessActions;
     _backgroundReceiveActions    = backgroundReceiveActions;
     _gameStateActions            = gameStateActions;
     _accountDialogDisplayActions = accountDialogDisplayActions;
     _resetStateAction            = resetStateAction;
     _connectionStateProvider     = connectionStateProvider;
     _networkOperationFactory     = networkOperationFactory;
 }
Esempio n. 6
0
 public EOClient(IPacketProcessActions packetProcessActions)
 {
     _handlers             = new Dictionary <FamilyActionPair, PacketHandlerInvoker>(128);
     _packetProcessActions = packetProcessActions;
 }