[Development] Implement VeNCrypt type support on client side. Currently only
TLSNone and TLSVnc VeNCrypt subtypes are implemented.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4046 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/common/rfb/CSecurity.h b/common/rfb/CSecurity.h
index 90a01d7..36da5c7 100644
--- a/common/rfb/CSecurity.h
+++ b/common/rfb/CSecurity.h
@@ -38,6 +38,8 @@
#ifndef __RFB_CSECURITY_H__
#define __RFB_CSECURITY_H__
+#include <rfb/UserPasswdGetter.h>
+
namespace rfb {
class CConnection;
class CSecurity {
@@ -47,6 +49,12 @@
virtual void destroy() { delete this; }
virtual int getType() const = 0;
virtual const char* description() const = 0;
+
+ /*
+ * Use variable directly instead of dumb get/set methods.
+ * It MUST be set by viewer.
+ */
+ static UserPasswdGetter *upg;
};
}
#endif