Get() private method

private Get ( ) : ulong
return ulong
Esempio n. 1
0
 public void removeCallbacks(SubscriberCallbacks callbacks)
 {
     lock (callbacks_mutex)
     {
         callbacks.Callback.removeByID(callbacks.Get());
         if (this.callbacks.Contains(callbacks))
         {
             this.callbacks.Remove(callbacks);
         }
     }
 }
Esempio n. 2
0
        public void addCallbacks(SubscriberCallbacks callbacks)
        {
            lock (callbacks_mutex)
            {
                this.callbacks.Add(callbacks);
                if (callbacks.connect != null && callbacks.Callback != null)
                {
                    lock (subscriber_links_mutex)
                    {
                        foreach (SubscriberLink i in subscriber_links)
                        {
                            CallbackInterface cb = new PeerConnDisconnCallback(callbacks.connect, i);

                            callbacks.Callback.addCallback(cb, callbacks.Get());
                        }
                    }
                }
            }
        }
Esempio n. 3
0
 public void removeCallbacks(SubscriberCallbacks callbacks)
 {
     lock (callbacks_mutex)
     {
         callbacks.Callback.removeByID(callbacks.Get());
         if (this.callbacks.Contains(callbacks))
             this.callbacks.Remove(callbacks);
     }
 }
Esempio n. 4
0
        public void addCallbacks(SubscriberCallbacks callbacks)
        {
            lock (callbacks_mutex)
            {
                this.callbacks.Add(callbacks);
                if (callbacks.connect != null && callbacks.Callback != null)
                {
                    lock (subscriber_links_mutex)
                    {
                        foreach (SubscriberLink i in subscriber_links)
                        {
                            CallbackInterface cb = new PeerConnDisconnCallback(callbacks.connect, i);

                            callbacks.Callback.addCallback(cb, callbacks.Get());
                        }
                    }
                }
            }
        }