예제 #1
0
 public static void UnListen(string room, ConfRoom.MeditatorEventHandler onAnnounce)
 {
     if (conferenceCenter.ContainsKey(room))
     {
         conferenceCenter[room].MeditatorEvent -= onAnnounce;
         if (conferenceCenter[room].Listeners > 0)
         {
             conferenceCenter[room].Listeners -= 1;
         }
     }
 }
예제 #2
0
        public static void Listen(string room,
                                  ConfRoom.MeditatorEventHandler onAnnounce, string description = null)
        {
            if (!conferenceCenter.ContainsKey(room))
            {
                conferenceCenter.Add(room, new ConfRoom()
                {
                    Description = description
                });
            }

            conferenceCenter[room].MeditatorEvent += onAnnounce;
            conferenceCenter[room].Listeners      += 1;
        }