The code which realizes full functionality Control Panel,
in a kind existing now, was added.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@467 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfb/ListConnInfo.h b/rfb/ListConnInfo.h
index e8ca60a..44df9ec 100644
--- a/rfb/ListConnInfo.h
+++ b/rfb/ListConnInfo.h
@@ -23,7 +23,7 @@
namespace rfb {
struct ListConnInfo {
- ListConnInfo() {}
+ ListConnInfo() : disableClients(false) {}
void Clear() {
conn.clear();
@@ -95,6 +95,16 @@
addInfo(InputList->iGetConn(), buf[0], buf[1], InputList->iGetStatus());
}
+ void setDisable(bool disable) {disableClients = disable;}
+
+ bool getDisable() {return disableClients;}
+
+ void setAllStatus(int stat) {
+ std::list<int>::iterator st;
+ for (st = status.begin(); st != status.end(); st++)
+ *st = stat;
+ }
+
private:
std::list<DWORD> conn;
std::list<char*> IP_address;
@@ -104,6 +114,7 @@
std::list<char*>::iterator Ii;
std::list<char*>::iterator ti;
std::list<int>::iterator si;
+ bool disableClients;
};
};
#endif