public void updateGrid() { int numPeers; FreeRDP.Server.Peer p = new FreeRDP.Server.Peer(); numPeers = server.getNumPeers(); rtOut.AppendText("num peers = " + numPeers + "\n"); clientDataGrid.Rows.Clear(); int i = 0; for (int count = 0; count < numPeers;) { string hName = ""; if (server.getPeerHostname(i, ref hName) != 0) { p.hostname = hName; p.id = i; if (server.peerIsLocal(i) == true) { p.local = true; } if (server.peerIsConnected(i) == true) { p.connected = true; } if (server.peerIsActivated(i) == true) { p.activated = true; } if (server.peerIsAuthenticated(i) == true) { p.authenticated = true; } string[] row = { p.hostname, p.local.ToString(), p.connected.ToString(), p.activated.ToString(), p.authenticated.ToString(), p.id.ToString() }; clientDataGrid.Rows.Add(row); i++; count++; } else { //make sure we have a correct number of peers numPeers = server.getNumPeers(); i++; } } }
public void updateGrid() { int numPeers; FreeRDP.Server.Peer p = new FreeRDP.Server.Peer(); numPeers = server.getNumPeers(); rtOut.AppendText("num peers = " + numPeers + "\n"); clientDataGrid.Rows.Clear(); int i = 0; for (int count = 0; count < numPeers; ) { string hName = ""; if (server.getPeerHostname(i, ref hName) != 0) { p.hostname = hName; p.id = i; if (server.peerIsLocal(i) == true) p.local = true; if (server.peerIsConnected(i) == true) p.connected = true; if (server.peerIsActivated(i) == true) p.activated = true; if (server.peerIsAuthenticated(i) == true) p.authenticated = true; string[] row = { p.hostname, p.local.ToString(), p.connected.ToString(), p.activated.ToString(), p.authenticated.ToString(), p.id.ToString() }; clientDataGrid.Rows.Add(row); i++; count++; } else { //make sure we have a correct number of peers numPeers = server.getNumPeers(); i++; } } }