diff options
Diffstat (limited to 'common/rfb/CSecurity.h')
-rw-r--r-- | common/rfb/CSecurity.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/common/rfb/CSecurity.h b/common/rfb/CSecurity.h index 4bf4b38e..2e703c6d 100644 --- a/common/rfb/CSecurity.h +++ b/common/rfb/CSecurity.h @@ -44,8 +44,9 @@ namespace rfb { class CConnection; class CSecurity { public: + CSecurity(CConnection* cc) { this->cc = cc; } virtual ~CSecurity() {} - virtual bool processMsg(CConnection* cc)=0; + virtual bool processMsg() = 0; virtual int getType() const = 0; virtual const char* description() const = 0; virtual bool isSecure() const { return false; } @@ -55,6 +56,9 @@ namespace rfb { * It MUST be set by viewer. */ static UserPasswdGetter *upg; + + protected: + CConnection* cc; }; } #endif |