agsXMPP.MessageGrabber.Add C# (CSharp) Method

Add() public method

public Add ( Jid jid, IComparer comparer, MessageCB cb, object cbArg ) : void
jid Jid
comparer IComparer
cb MessageCB
cbArg object
return void
		public void Add(Jid jid, IComparer comparer, MessageCB cb, object cbArg)
		{
            lock (m_grabbing)
            {
                if (m_grabbing.ContainsKey(jid.ToString()))
                    return;
            }

			TrackerData td = new TrackerData();
			td.cb		= cb;
			td.data		= cbArg;
			td.comparer = comparer;

            lock (m_grabbing)
            {
                m_grabbing.Add(jid.ToString(), td);
            }
		}

Same methods

MessageGrabber::Add ( Jid jid, MessageCB cb, object cbArg ) : void