Exemplo n.º 1
0
 // Remove a NotifiableMethod delegate from getting executed whenever a message is
 // received.
 public void RemoveSubscriber(NotifiableMethod sub)
 {
     if (FindSubscriber(sub) != -1)
     {
         m_subscribers.Remove(sub);
     }
 }
Exemplo n.º 2
0
 // Add a NotifiableMethod delegate as a subscriber to be executed as callback when a
 // message is received.
 public void AddSubscriber(NotifiableMethod sub)
 {
     if (FindSubscriber(sub) == -1)
     {
         m_subscribers.Add(sub);
     }
 }
Exemplo n.º 3
0
 protected int FindSubscriber(NotifiableMethod sub)
 {
     return(m_subscribers.IndexOf(sub));
 }