diff options
| author | runge <runge@karlrunge.com> | 2010-01-02 20:57:46 -0500 |
|---|---|---|
| committer | runge <runge@karlrunge.com> | 2010-01-02 20:57:46 -0500 |
| commit | 671a759d38bde1803048e7d84a999c8af5443d8b (patch) | |
| tree | 4c554d088aafdb2eec325b4cf8bdb4e0803e6407 /rfb/rfbclient.h | |
| parent | c15b6165abab0583e0975a2aa58a85b6d0901b8a (diff) | |
| parent | b019572e73be8f861626943ced1a9e48ebeba838 (diff) | |
| download | libtdevnc-671a759d38bde1803048e7d84a999c8af5443d8b.tar.gz libtdevnc-671a759d38bde1803048e7d84a999c8af5443d8b.zip | |
Merge branch 'master' of ssh://runge@libvncserver.git.sourceforge.net/gitroot/libvncserver/libvncserver
Diffstat (limited to 'rfb/rfbclient.h')
| -rw-r--r-- | rfb/rfbclient.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rfb/rfbclient.h b/rfb/rfbclient.h index d70ece1..a82ea22 100644 --- a/rfb/rfbclient.h +++ b/rfb/rfbclient.h @@ -305,6 +305,10 @@ typedef struct _rfbClient { * be bypassed. */ GetCredentialProc GetCredential; + + /* The 0-terminated security types supported by the client. + * Set by function SetClientAuthSchemes() */ + uint32_t *clientAuthSchemes; } rfbClient; /* cursor.c */ @@ -322,6 +326,7 @@ extern rfbBool rfbEnableClientLogging; typedef void (*rfbClientLogProc)(const char *format, ...); extern rfbClientLogProc rfbClientLog,rfbClientErr; extern rfbBool ConnectToRFBServer(rfbClient* client,const char *hostname, int port); +extern void SetClientAuthSchemes(rfbClient* client,const uint32_t *authSchemes, int size); extern rfbBool InitialiseRFBConnection(rfbClient* client); extern rfbBool SetFormatAndEncodings(rfbClient* client); extern rfbBool SendIncrementalFramebufferUpdateRequest(rfbClient* client); |
