Ejemplo n.º 1
0
 // entry point
 public void AddTopicListener(string service, string topic, IDDETopicListener listener)
 {
     lock (this.mutex)
     {
         var t = GetTopic(service, topic);
         t.AddListener(listener);
     }
 }
Ejemplo n.º 2
0
 public void AddListener(IDDETopicListener listener)
 {
     this.listeners.Add(listener);
     if (this.conversation != null)
     {
         listener.OnConnect();
     }
 }
Ejemplo n.º 3
0
 // entry point
 public void AddTopicListener(string service, string topic, IDDETopicListener listener)
 {
     lock(this.mutex)
     {
         var t = GetTopic(service, topic);
         t.AddListener(listener);
     }
 }
Ejemplo n.º 4
0
 public void RemoveListener(IDDETopicListener listener)
 {
     this.listeners.Remove(listener);
     CheckRemoveTopic();
 }
Ejemplo n.º 5
0
 public void RemoveListener(IDDETopicListener listener)
 {
     this.listeners.Remove(listener);
     CheckRemoveTopic();
 }
Ejemplo n.º 6
0
 public void AddListener(IDDETopicListener listener)
 {
     this.listeners.Add(listener);
     if(this.conversation != null)
         listener.OnConnect();
 }