Ejemplo n.º 1
0
 public void RemoveListener(IDDEItemListener listener)
 {
     this.listeners.Remove(listener);
     if (listeners.Count == 0)
     {
         this.owner.RemoveItem(this);
     }
 }
Ejemplo n.º 2
0
 // entry point
 public void RemoveItemListener(string service, string topicName, string itemName, IDDEItemListener listener)
 {
     lock(this.mutex)
     {
         var topic = GetTopic(service, topicName);
         var item = topic.GetItem(itemName);
         item.RemoveListener(listener);
     }
 }
Ejemplo n.º 3
0
 public void AddListener(IDDEItemListener listener)
 {
     this.listeners.Add(listener);
     listener.OnData(this.data);
 }
Ejemplo n.º 4
0
 // entry point
 public void RemoveItemListener(string service, string topicName, string itemName, IDDEItemListener listener)
 {
     lock (this.mutex)
     {
         var topic = GetTopic(service, topicName);
         var item  = topic.GetItem(itemName);
         item.RemoveListener(listener);
     }
 }
Ejemplo n.º 5
0
 public void RemoveListener(IDDEItemListener listener)
 {
     this.listeners.Remove(listener);
     if(listeners.Count == 0)
         this.owner.RemoveItem(this);
 }
Ejemplo n.º 6
0
 public void AddListener(IDDEItemListener listener)
 {
     this.listeners.Add(listener);
     listener.OnData(this.data);
 }