예제 #1
0
        protected virtual void OnConnect()
        {
            ConnectedEventHandler handler = Connect;

            if (handler != null)
            {
                handler();
            }
        }
예제 #2
0
        protected void OnConnected(ClientConnectedEventArgs e)
        {
            ConnectedEventHandler conHandler = Connected;

            if (conHandler != null)
            {
                conHandler(this, e);
            }
        }
예제 #3
0
        public void TestSetup()
        {
            this.ircConfig        = TestHelpers.GetTestIrcConfig();
            this.ircWriter        = new Mock <IIrcWriter>(MockBehavior.Strict);
            this.responseReceived = null;

            ConnectedEventConfig config = new ConnectedEventConfig
            {
                ConnectedAction = ConnectedFunction
            };

            this.uut = new ConnectedEventHandler(config);
        }
예제 #4
0
        /// <summary>
        /// Обработчик события подключения к SimConnect-у
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="data"></param>
        void simconnect_OnRecvOpen(SimConnect sender, SIMCONNECT_RECV_OPEN data)
        {
            this.isConnectedToP3D = true;

            // на всякий случай создаем копию события т.к. возможна ситуация, что подписчик отпишется от события в момент проверки ниже
            ConnectedEventHandler connectedHandler = ConnectedEvent;

            // далее проверяем, что есть ли какой-то подписчик на событие ConnectedToEndPointEvent (эта переменная не равна нулю) и генерируем тогда такое событие
            if (connectedHandler != null)
            {
                connectedHandler(this, new EventArgs());
            }
        }
예제 #5
0
        public void initialize()
        {
            ConnectedEventHandler    ConnectedDelegate    = new ConnectedEventHandler(HandleConnectedEvent);
            DisconnectedEventHandler DisconnectedDelegate = new DisconnectedEventHandler(HandleDisconnectedEvent);
            EscrowEventHandler       EscrowedDelegate     = new EscrowEventHandler(HandleEscrowedEvent);
            RejectedEventHandler     RejectedDelegate     = new RejectedEventHandler(HandleRejectedEvent);
            ReturnedEventHandler     ReturnedDelegate     = new ReturnedEventHandler(HandleReturnedEvent);
            StackedEventHandler      StackedDelegate      = new StackedEventHandler(HandleStackedEvent);


            billacceptor.OnConnected    += ConnectedDelegate;
            billacceptor.OnDisconnected += DisconnectedDelegate;
            billacceptor.OnEscrow       += EscrowedDelegate;
            billacceptor.OnRejected     += RejectedDelegate;
            billacceptor.OnReturned     += ReturnedDelegate;
            billacceptor.OnStacked      += StackedDelegate;
        }
 public OnConnectedHostedService(DiscordSocketClient discordSocketClient, ConnectedEventHandler connectedEventHandler)
 {
     _discordSocketClient   = discordSocketClient;
     _connectedEventHandler = connectedEventHandler;
 }
 public virtual void onConnect(MessageConnect_EventArgs msg)
 {
     ConnectedEventHandler?.Invoke(this, msg);
 }
예제 #8
0
 public override void OnConnect()
 {
     ConnectedEventHandler?.Invoke(this, EventArgs.Empty);
     base.OnConnect();
 }