private void AddUser(EndPointIdentityData endPointIdentityData) { string shortName = endPointIdentityData.IdentityName; if (shortName.Contains("\\")) { shortName = shortName.Split('\\')[1]; } foreach (String name in listBoxUsers.Items) { // test for duplicate FQIDs ? } shortName += " (" + endPointIdentityData.EndPointFQID.ServerId.ServerType + ") "; listBoxUsers.Items.Add(shortName); }
private object NewEndPointHandler(VideoOS.Platform.Messaging.Message message, FQID dest, FQID source) { EndPointIdentityData user = message.Data as EndPointIdentityData; if (user != null) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { AddUser(user); })); } else { AddUser(user); } } return(null); }