public void SetClientInfo(object data, string name)
{
clientInfoLink link = m_clientinfo;
// Do we have an existing link with this name? If so, just set it.
while (link != null && link.name != name)
link = link.next;
if (link != null)
{
link.data = data;
return;
}
// Create a new link.
link = new clientInfoLink();
link.next = m_clientinfo;
link.name = name;
link.data = data;
m_clientinfo = link;
}