Example #1
0
 private void SetupEvents()
 {
     __ChannelDidNotExist   = new ServerChatEventHandler(ChannelDidNotExist);
     __ChannelListReceived  = new ChannelListEventHandler(ChannelListReceived);
     __ChannelWasFull       = new ServerChatEventHandler(ChannelWasFull);
     __ChannelWasRestricted = new ServerChatEventHandler(ChannelWasRestricted);
     __ClientCheckFailed    = new ClientCheckFailedEventHandler(ClientCheckFailed);
     __ClientCheckPassed    = new EventHandler(ClientCheckPassed);
     __CommandSent          = new InformationEventHandler(CommandSent);
     __Connected            = new EventHandler(Connected);
     __Disconnected         = new EventHandler(Disconnected);
     __EnteredChat          = new EnteredChatEventHandler(EnteredChat);
     __Error               = new ErrorEventHandler(Error);
     __Information         = new InformationEventHandler(Information);
     __InformationReceived = new ServerChatEventHandler(InformationReceived);
     __JoinedChannel       = new ServerChatEventHandler(JoinedChannel);
     __LoginFailed         = new LoginFailedEventHandler(LoginFailed);
     __LoginSucceeded      = new EventHandler(LoginSucceeded);
     __MessageSent         = new ChatMessageEventHandler(MessageSent);
     __ServerBroadcast     = new ServerChatEventHandler(ServerBroadcast);
     __ServerErrorReceived = new ServerChatEventHandler(m_client_ServerErrorReceived);
     __UserEmoted          = new ChatMessageEventHandler(UserEmoted);
     __UserFlagsChanged    = new UserEventHandler(UserFlagsChanged);
     __UserJoined          = new UserEventHandler(UserJoined);
     __UserLeft            = new UserEventHandler(UserLeft);
     __UserShown           = new UserEventHandler(UserShown);
     __UserSpoke           = new ChatMessageEventHandler(UserSpoke);
     __WardenUnhandled     = new EventHandler(WardentUnhandled);
     __WhisperReceived     = new ChatMessageEventHandler(WhisperReceived);
     __WhisperSent         = new ChatMessageEventHandler(WhisperSent);
 }
Example #2
0
 private void SetupEvents()
 {
     __ChannelDidNotExist = new ServerChatEventHandler(ChannelDidNotExist);
     __ChannelListReceived = new ChannelListEventHandler(ChannelListReceived);
     __ChannelWasFull = new ServerChatEventHandler(ChannelWasFull);
     __ChannelWasRestricted = new ServerChatEventHandler(ChannelWasRestricted);
     __ClientCheckFailed = new ClientCheckFailedEventHandler(ClientCheckFailed);
     __ClientCheckPassed = new EventHandler(ClientCheckPassed);
     __CommandSent = new InformationEventHandler(CommandSent);
     __Connected = new EventHandler(Connected);
     __Disconnected = new EventHandler(Disconnected);
     __EnteredChat = new EnteredChatEventHandler(EnteredChat);
     __Error = new ErrorEventHandler(Error);
     __Information = new InformationEventHandler(Information);
     __InformationReceived = new ServerChatEventHandler(InformationReceived);
     __JoinedChannel = new ServerChatEventHandler(JoinedChannel);
     __LoginFailed = new LoginFailedEventHandler(LoginFailed);
     __LoginSucceeded = new EventHandler(LoginSucceeded);
     __MessageSent = new ChatMessageEventHandler(MessageSent);
     __ServerBroadcast = new ServerChatEventHandler(ServerBroadcast);
     __ServerErrorReceived = new ServerChatEventHandler(m_client_ServerErrorReceived);
     __UserEmoted = new ChatMessageEventHandler(UserEmoted);
     __UserFlagsChanged = new UserEventHandler(UserFlagsChanged);
     __UserJoined = new UserEventHandler(UserJoined);
     __UserLeft = new UserEventHandler(UserLeft);
     __UserShown = new UserEventHandler(UserShown);
     __UserSpoke = new ChatMessageEventHandler(UserSpoke);
     __WardenUnhandled = new EventHandler(WardentUnhandled);
     __WhisperReceived = new ChatMessageEventHandler(WhisperReceived);
     __WhisperSent = new ChatMessageEventHandler(WhisperSent);
 }
        private void ExecuteUserEvent(object key, IGraffitiUser user)
        {
            UserEventHandler uv = Events[key] as UserEventHandler;

            if (uv != null)
            {
                uv(user, EventArgs.Empty);
            }
        }
        protected void ExecuteUserEvent(object EventKey, User user, ObjectState state)
        {
            UserEventHandler handler = _events[EventKey] as UserEventHandler;

            if (handler != null)
            {
                handler(user, new HHEventArgs(state));
            }
        }
        public void IsAssignableGenericFrom_ClassNotImplementInterface_False()
        {
            // Arrange
            var eventHandler = new UserEventHandler();

            // Act
            var success = eventHandler.GetType().IsAssignableGenericFrom(typeof(IQueueService <,>));

            // Assert
            Assert.False(success);
        }
        public void IsAssignableGenericFrom_ClassImplementInterface_True()
        {
            // Arrange
            var eventHandler = new UserEventHandler();

            // Act
            var success = eventHandler.GetType().IsAssignableGenericFrom(typeof(IEventHandler <>));

            // Assert
            Assert.True(success);
        }
        /// <summary>
        /// Crea una nueva instancia de <see cref="SuscriptionTest"/>
        /// </summary>
        public SuscriptionTest()
        {
            this.userCreatedEvent = new UserCreatedEvent()
            {
                Id   = new Random().Next(1, 1000),
                Age  = (ushort)new Random().Next(1, 100),
                Name = nameof(UserCreatedEvent.Name),
                User = nameof(UserCreatedEvent.User),
            };

            this.userEventHandler = new UserEventHandler();
        }
Example #8
0
        /// <summary>
        /// Crea una nueva instancia de <see cref="QueueServiceTest"/>
        /// </summary>
        public QueueServiceTest()
        {
            this.userCreatedEvent = new UserCreatedEvent()
            {
                Id   = new Random().Next(1, 1000),
                Age  = (ushort)new Random().Next(1, 100),
                Name = nameof(UserCreatedEvent.Name),
                User = nameof(UserCreatedEvent.User),
            };

            this.userEventHandler = new UserEventHandler();

            this.queueService = new QueueService <UserEventHandler, UserCreatedEvent>(this.userEventHandler);
        }
Example #9
0
        public void subscribe(String type, UserEventHandler ev)
        {
            if (events != null)
            {
                if (events.ContainsKey(type))
                {
                    events[type].Add(ev);
                }
            }
            List <UserEventHandler> e = new List <UserEventHandler>();

            e.Add(ev);
            events.Add(type, e);
        }
Example #10
0
            public UserContext()
            {
                UserCreated += SaveUserToDatabase;

                // SendRegisterationSmsToUser metodu UserCreated delegete'i icine atiliyor.
                UserCreated += SendRegisterationSmsToUser;

                // NotifyManager metodu UserCreated delegete'i icine atiliyor.
                // Delegate new UserEventHandler() seklinde olusturuldugundan Explicit delegate creation yapmis olduk.
                UserCreated += new UserEventHandler(NotifyManager);

                Record += mesajYaz;
                Record += mesajBuyukYaz;
            }
Example #11
0
        private void ProcessEventSetup()
        {
            __UserJoined = new UserEventHandler(UserJoined);
            __UserLeft = new UserEventHandler(UserLeft);
            __UserShown = new UserEventHandler(UserShown);
            __JoinedChannel = new ServerChatEventHandler(JoinedChannel);
            __UserFlagsUpdated = new UserEventHandler(UserFlagsUpdated);
            __Disconnected = Disconnected;

            m_client.RegisterUserFlagsChangedNotification(Priority.Low, __UserFlagsUpdated);
            m_client.RegisterUserJoinedNotification(Priority.Low, __UserJoined);
            m_client.RegisterUserLeftNotification(Priority.Low, __UserLeft);
            m_client.RegisterUserShownNotification(Priority.Low, __UserShown);
            m_client.RegisterJoinedChannelNotification(Priority.Low, __JoinedChannel);
            m_client.RegisterDisconnectedNotification(Priority.Low, __Disconnected);
            m_client.RegisterClanMembershipReceivedNotification(Priority.Low, ClanMembershipStatusChanged);
        }
Example #12
0
        /// <summary>
        /// Raises an event.
        /// </summary>
        /// <remarks>
        /// Without 'ref', handlers added to <paramref name="handler"/> in a <see cref="IrcNetwork.OnUserDiscovered"/> handler will not be fired.
        /// </remarks>
        internal void Raise <T>(ref UserEventHandler <T> handler, T args)
            where T : EventArgs
        {
            if (!this._isActive)
            {
                this._isActive = true;
                this.Network.OnUserDiscovered(this);
            }

            // avoid race conditions
            var handlerCopy = handler;

            if (handlerCopy != null)
            {
                handlerCopy(this, args);
            }
        }
Example #13
0
        private void ProcessEventSetup()
        {
            __UserJoined       = new UserEventHandler(UserJoined);
            __UserLeft         = new UserEventHandler(UserLeft);
            __UserShown        = new UserEventHandler(UserShown);
            __JoinedChannel    = new ServerChatEventHandler(JoinedChannel);
            __UserFlagsUpdated = new UserEventHandler(UserFlagsUpdated);
            __Disconnected     = Disconnected;

            m_client.RegisterUserFlagsChangedNotification(Priority.Low, __UserFlagsUpdated);
            m_client.RegisterUserJoinedNotification(Priority.Low, __UserJoined);
            m_client.RegisterUserLeftNotification(Priority.Low, __UserLeft);
            m_client.RegisterUserShownNotification(Priority.Low, __UserShown);
            m_client.RegisterJoinedChannelNotification(Priority.Low, __JoinedChannel);
            m_client.RegisterDisconnectedNotification(Priority.Low, __Disconnected);
            m_client.RegisterClanMembershipReceivedNotification(Priority.Low, ClanMembershipStatusChanged);
        }
Example #14
0
        private static void RegisterEventHandlers(InMemoryBus bus)
        {
            IUserEventHandler userEventHandler = new UserEventHandler();

            bus.RegisterHandler <UserCreated>(userEventHandler.Handle);
        }