Esempio n. 1
0
        public void UnRegist(int messageID, BroadcastMessageExecutor executor)
        {
            LinkedList <BroadcastMessageExecutor> linkExecutor = null;

            if (!executors.TryGetValue(messageID, out linkExecutor))
            {
                return;
            }
            linkExecutor.Remove(executor);
        }
Esempio n. 2
0
        public void Regist(int messageID, BroadcastMessageExecutor executor)
        {
            LinkedList <BroadcastMessageExecutor> linkExecutor = null;

            if (!executors.TryGetValue(messageID, out linkExecutor))
            {
                linkExecutor = new LinkedList <BroadcastMessageExecutor>();
                executors.Add(messageID, linkExecutor);
            }
            linkExecutor.AddLast(executor);
        }