|
LibVNCServer/LibVNCClient
|
Per-screen (framebuffer) structure. More...
#include <rfb.h>
Per-screen (framebuffer) structure.
There can be as many as you wish, each serving different clients. However, you have to call rfbProcessEvents for each of these.
| int authPasswdFirstViewOnly |
| rfbColourMap colourMap |
| int deferUpdateTime |
| rfbDisplayFinishedHookPtr displayFinishedHook |
| rfbDisplayHookPtr displayHook |
| float fdQuota |
| char* frameBuffer |
| rfbGetExtDesktopScreenPtr getExtDesktopScreenHook |
| rfbFileTransferPermitted getFileTransferPermission |
| rfbGetKeyboardLedStateHookPtr getKeyboardLedStateHook |
| rfbBool handleEventsEagerly |
| rfbBool ignoreSIGPIPE |
| rfbKbdAddEventProcPtr kbdAddEvent |
| rfbKbdReleaseAllKeysProcPtr kbdReleaseAllKeys |
| int maxRectsPerUpdate |
| rfbNewClientHookPtr newClientHook |
| rfbNumberOfExtDesktopScreensPtr numberOfExtDesktopScreensHook |
| rfbPasswordCheckProcPtr passwordCheck |
| rfbBool permitFileTransfer |
| struct _rfbClientRec* pointerClient |
| int progressiveSliceHeight |
| int protocolMajorVersion |
| rfbPtrAddEventProcPtr ptrAddEvent |
| struct _rfbScreenInfo* scaledScreenNext |
| void* screenData |
| rfbPixelFormat serverFormat |
| rfbSetDesktopSizeHookPtr setDesktopSizeHook |
| rfbSetServerInputProcPtr setServerInput |
| rfbSetSingleWindowProcPtr setSingleWindow |
| rfbSetTextChat setTextChat |
| rfbSetTranslateFunctionProcPtr setTranslateFunction |
| rfbSetXCutTextProcPtr setXCutText |
| enum rfbSocketState socketState |
| rfbXvpHookPtr xvpHook |