#include <rfbclient.h>
ppmtest.c, SDLvncviewer.c, and vnc2mpg.c.
Definition at line 176 of file rfbclient.h.
Definition at line 182 of file rfbclient.h.
| uint32_t authScheme |
The selected security types.
Definition at line 312 of file rfbclient.h.
Definition at line 293 of file rfbclient.h.
| char buf[RFB_BUF_SIZE] |
Definition at line 213 of file rfbclient.h.
| char buffer[RFB_BUFFER_SIZE] |
Definition at line 200 of file rfbclient.h.
| int buffered |
Definition at line 215 of file rfbclient.h.
| char* bufoutptr |
Definition at line 214 of file rfbclient.h.
Definition at line 280 of file rfbclient.h.
Definition at line 205 of file rfbclient.h.
Definition at line 206 of file rfbclient.h.
| uint32_t* clientAuthSchemes |
The 0-terminated security types supported by the client.
Set by function SetClientAuthSchemes()
Definition at line 327 of file rfbclient.h.
private data pointer
Definition at line 272 of file rfbclient.h.
Definition at line 278 of file rfbclient.h.
| char* desktopName |
Definition at line 207 of file rfbclient.h.
| char* destHost |
When the server is a repeater, this specifies the final destination.
Definition at line 330 of file rfbclient.h.
| int destPort |
Definition at line 331 of file rfbclient.h.
| int endianTest |
Definition at line 180 of file rfbclient.h.
Definition at line 342 of file rfbclient.h.
| int flashPort |
Definition at line 188 of file rfbclient.h.
Definition at line 208 of file rfbclient.h.
| uint8_t* frameBuffer |
Definition at line 177 of file rfbclient.h.
To support security types that requires user input (except VNC password authentication), for example VeNCrypt and MSLogon, this callback function must be set before the authentication.
Otherwise, it implicates that the caller application does not support it and related security types should be bypassed.
Definition at line 323 of file rfbclient.h.
the pointer returned by GetPassword will be freed after use!
Definition at line 290 of file rfbclient.h.
Definition at line 296 of file rfbclient.h.
Definition at line 295 of file rfbclient.h.
Definition at line 288 of file rfbclient.h.
Definition at line 292 of file rfbclient.h.
| int h |
Definition at line 191 of file rfbclient.h.
Definition at line 285 of file rfbclient.h.
Definition at line 284 of file rfbclient.h.
Definition at line 283 of file rfbclient.h.
hook to handle xvp server messages
Definition at line 337 of file rfbclient.h.
| int height |
Definition at line 178 of file rfbclient.h.
Definition at line 277 of file rfbclient.h.
| char* listen6Address |
Definition at line 347 of file rfbclient.h.
| int listen6Port |
Definition at line 348 of file rfbclient.h.
| int listen6Sock |
Definition at line 346 of file rfbclient.h.
| char* listenAddress |
Definition at line 344 of file rfbclient.h.
| int listenPort |
Definition at line 188 of file rfbclient.h.
| int listenSock |
Definition at line 340 of file rfbclient.h.
Definition at line 187 of file rfbclient.h.
| int major |
negotiated protocol version
Definition at line 309 of file rfbclient.h.
Definition at line 291 of file rfbclient.h.
| int minor |
Definition at line 309 of file rfbclient.h.
| const char* programName |
Definition at line 184 of file rfbclient.h.
| int QoS_DSCP |
the QoS IP DSCP for this client
Definition at line 334 of file rfbclient.h.
| char* raw_buffer |
Definition at line 229 of file rfbclient.h.
| int raw_buffer_size |
Definition at line 228 of file rfbclient.h.
| uint8_t * rcMask |
Definition at line 269 of file rfbclient.h.
| uint8_t* rcSource |
Definition at line 269 of file rfbclient.h.
| char* serverHost |
Definition at line 185 of file rfbclient.h.
| int serverPort |
if -1, then use file recorded by vncrec
Definition at line 186 of file rfbclient.h.
Definition at line 209 of file rfbclient.h.
| int sock |
Definition at line 204 of file rfbclient.h.
Definition at line 286 of file rfbclient.h.
Definition at line 287 of file rfbclient.h.
| uint32_t subAuthScheme |
Definition at line 312 of file rfbclient.h.
Which messages are supported by the server This is a *guess* for most servers.
(If we can even detect the type of server)
If the server supports the "rfbEncodingSupportedMessages" then this will be updated when the encoding is received to accurately reflect the servers capabilities.
Definition at line 306 of file rfbclient.h.
| void* tlsSession |
The TLS session for Anonymous TLS and VeNCrypt.
Definition at line 315 of file rfbclient.h.
| char* ultra_buffer |
Definition at line 226 of file rfbclient.h.
Definition at line 225 of file rfbclient.h.
| struct { ... } updateRect |
Definition at line 274 of file rfbclient.h.
| int w |
Definition at line 191 of file rfbclient.h.
| int width |
Definition at line 178 of file rfbclient.h.
| int x |
Definition at line 191 of file rfbclient.h.
| int y |
Definition at line 191 of file rfbclient.h.
1.7.1