public int Subscribe(IMySubscriber subscriber)
        {
            var subscription = new MySubscription(subscriber);

            this._subscriptionManager.AddSubscription(subscription);
            return(subscription.QueryID);
        }
 public MySubscription(IMySubscriber subscriber)
 {
     this.QueryID = Interlocked.Increment(ref _seed);
     this.Subscriber = subscriber;
 }
 public IDisposable Subscribe(int queryId, IMySubscriber subscriber)
 {
     throw new NotImplementedException();
 }
 public IDisposable Subscribe(int queryId, IMySubscriber subscriber)
 {
     throw new NotImplementedException();
 }
 public int Subscribe(IMySubscriber subscriber)
 {
     var subscription = new MySubscription(subscriber);
     this._subscriptionManager.AddSubscription(subscription);
     return subscription.QueryID;
 }
 public MySubscription(IMySubscriber subscriber)
 {
     this.QueryID    = Interlocked.Increment(ref _seed);
     this.Subscriber = subscriber;
 }
Example #7
0
 public int Subscribe(IMySubscriber subscriber)
 {
     throw new NotImplementedException();
 }