Defines |
| #define | false 0 |
| #define | true -1 |
| #define | FREE_IF(x) if(screen->x) free(screen->x) |
Functions |
| void | rfbRegisterProtocolExtension (rfbProtocolExtension *extension) |
| void | rfbUnregisterProtocolExtension (rfbProtocolExtension *extension) |
| rfbProtocolExtension * | rfbGetExtensionIterator () |
| void | rfbReleaseExtensionIterator () |
| rfbBool | rfbEnableExtension (rfbClientPtr cl, rfbProtocolExtension *extension, void *data) |
| rfbBool | rfbDisableExtension (rfbClientPtr cl, rfbProtocolExtension *extension) |
| void * | rfbGetExtensionClientData (rfbClientPtr cl, rfbProtocolExtension *extension) |
| void | rfbLogEnable (int enabled) |
| void | rfbLogPerror (const char *str) |
| void | rfbScheduleCopyRegion (rfbScreenInfoPtr rfbScreen, sraRegionPtr copyRegion, int dx, int dy) |
| void | rfbDoCopyRegion (rfbScreenInfoPtr screen, sraRegionPtr copyRegion, int dx, int dy) |
| void | rfbDoCopyRect (rfbScreenInfoPtr screen, int x1, int y1, int x2, int y2, int dx, int dy) |
| void | rfbScheduleCopyRect (rfbScreenInfoPtr screen, int x1, int y1, int x2, int y2, int dx, int dy) |
| void | rfbMarkRegionAsModified (rfbScreenInfoPtr screen, sraRegionPtr modRegion) |
| void | rfbScaledScreenUpdate (rfbScreenInfoPtr screen, int x1, int y1, int x2, int y2) |
| void | rfbMarkRectAsModified (rfbScreenInfoPtr screen, int x1, int y1, int x2, int y2) |
| void | rfbStartOnHoldClient (rfbClientPtr cl) |
| void | rfbRefuseOnHoldClient (rfbClientPtr cl) |
| void | rfbDefaultPtrAddEvent (int buttonMask, int x, int y, rfbClientPtr cl) |
| | cursor handling for the pointer
|
| rfbBool | rfbCheckPasswordByList (rfbClientPtr cl, const char *response, int len) |
| | to check against plain passwords
|
| void | rfbDoNothingWithClient (rfbClientPtr cl) |
| rfbScreenInfoPtr | rfbGetScreen (int *argc, char **argv, int width, int height, int bitsPerSample, int samplesPerPixel, int bytesPerPixel) |
| void | rfbNewFramebuffer (rfbScreenInfoPtr screen, char *framebuffer, int width, int height, int bitsPerSample, int samplesPerPixel, int bytesPerPixel) |
| void | rfbScreenCleanup (rfbScreenInfoPtr screen) |
| void | rfbInitServer (rfbScreenInfoPtr screen) |
| void | rfbShutdownServer (rfbScreenInfoPtr screen, rfbBool disconnectClients) |
| void | gettimeofday (struct timeval *tv, char *dummy) |
| rfbBool | rfbProcessEvents (rfbScreenInfoPtr screen, long usec) |
| rfbBool | rfbUpdateClient (rfbClientPtr cl) |
| rfbBool | rfbIsActive (rfbScreenInfoPtr screenInfo) |
| void | rfbRunEventLoop (rfbScreenInfoPtr screen, long usec, rfbBool runInBackground) |
Variables |
| char | rfbEndianTest = (1==1) |
| rfbLogProc | rfbLog = rfbDefaultLog |
| rfbLogProc | rfbErr = rfbDefaultLog |