public bool AddObserver(ulong guid, string name, uint key)
{
bool ret = false;
Observer observer = GetUnusedObserver();
if (null != observer)
{
observer.IsIdle = false;
observer.Guid = guid;
observer.Name = name;
observer.SetKey(key);
ret = true;
}
return(ret);
}