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);
}
}