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 |