Data Structures |
struct | rfbClientIteratorPtr |
struct | RFB_FILETIME |
struct | RFB_FIND_DATA |
Defines |
#define | DEBUGPROTO(x) |
#define | rfbSetBit(buffer, position) (buffer[(position & 255) / 8] |= (1 << (position % 8))) |
#define | FILEXFER_ALLOWED_OR_CLOSE_AND_RETURN(msg, cl, ret) |
#define | MAX_PATH 260 |
#define | RFB_FILE_ATTRIBUTE_READONLY 0x1 |
#define | RFB_FILE_ATTRIBUTE_HIDDEN 0x2 |
#define | RFB_FILE_ATTRIBUTE_SYSTEM 0x4 |
#define | RFB_FILE_ATTRIBUTE_DIRECTORY 0x10 |
#define | RFB_FILE_ATTRIBUTE_ARCHIVE 0x20 |
#define | RFB_FILE_ATTRIBUTE_NORMAL 0x80 |
#define | RFB_FILE_ATTRIBUTE_TEMPORARY 0x100 |
#define | RFB_FILE_ATTRIBUTE_COMPRESSED 0x800 |
Functions |
void | rfbIncrClientRef (rfbClientPtr cl) |
void | rfbDecrClientRef (rfbClientPtr cl) |
void | rfbClientListInit (rfbScreenInfoPtr rfbScreen) |
rfbClientIteratorPtr | rfbGetClientIterator (rfbScreenInfoPtr rfbScreen) |
rfbClientIteratorPtr | rfbGetClientIteratorWithClosed (rfbScreenInfoPtr rfbScreen) |
rfbClientPtr | rfbClientIteratorHead (rfbClientIteratorPtr i) |
rfbClientPtr | rfbClientIteratorNext (rfbClientIteratorPtr i) |
void | rfbReleaseClientIterator (rfbClientIteratorPtr iterator) |
void | rfbNewClientConnection (rfbScreenInfoPtr rfbScreen, int sock) |
rfbClientPtr | rfbReverseConnection (rfbScreenInfoPtr rfbScreen, char *host, int port) |
void | rfbSetProtocolVersion (rfbScreenInfoPtr rfbScreen, int major_, int minor_) |
| Set which version you want to advertise 3.3, 3.6, 3.7 and 3.8 are currently supported.
|
rfbClientPtr | rfbNewClient (rfbScreenInfoPtr rfbScreen, int sock) |
rfbClientPtr | rfbNewUDPClient (rfbScreenInfoPtr rfbScreen) |
void | rfbClientConnectionGone (rfbClientPtr cl) |
void | rfbProcessClientMessage (rfbClientPtr cl) |
void | rfbClientSendString (rfbClientPtr cl, const char *reason) |
void | rfbClientConnFailed (rfbClientPtr cl, const char *reason) |
rfbBool | rfbSendKeyboardLedState (rfbClientPtr cl) |
rfbBool | rfbSendSupportedMessages (rfbClientPtr cl) |
rfbBool | rfbSendSupportedEncodings (rfbClientPtr cl) |
void | rfbSetServerVersionIdentity (rfbScreenInfoPtr screen, char *fmt,...) |
rfbBool | rfbSendServerIdentity (rfbClientPtr cl) |
rfbBool | rfbSendXvp (rfbClientPtr cl, uint8_t version, uint8_t code) |
rfbBool | rfbSendTextChatMessage (rfbClientPtr cl, uint32_t length, char *buffer) |
| send a TextChat message to a client
|
rfbBool | rfbSendFileTransferMessage (rfbClientPtr cl, uint8_t contentType, uint8_t contentParam, uint32_t size, uint32_t length, const char *buffer) |
rfbBool | rfbFilenameTranslate2UNIX (rfbClientPtr cl, char *path, char *unixPath) |
rfbBool | rfbFilenameTranslate2DOS (rfbClientPtr cl, char *unixPath, char *path) |
rfbBool | rfbSendDirContent (rfbClientPtr cl, int length, char *buffer) |
char * | rfbProcessFileTransferReadBuffer (rfbClientPtr cl, uint32_t length) |
rfbBool | rfbSendFileTransferChunk (rfbClientPtr cl) |
rfbBool | rfbProcessFileTransfer (rfbClientPtr cl, uint8_t contentType, uint8_t contentParam, uint32_t size, uint32_t length) |
rfbBool | rfbSendFramebufferUpdate (rfbClientPtr cl, sraRegionPtr givenUpdateRegion) |
rfbBool | rfbSendCopyRegion (rfbClientPtr cl, sraRegionPtr reg, int dx, int dy) |
rfbBool | rfbSendRectEncodingRaw (rfbClientPtr cl, int x, int y, int w, int h) |
rfbBool | rfbSendLastRectMarker (rfbClientPtr cl) |
rfbBool | rfbSendNewFBSize (rfbClientPtr cl, int w, int h) |
rfbBool | rfbSendUpdateBuf (rfbClientPtr cl) |
rfbBool | rfbSendSetColourMapEntries (rfbClientPtr cl, int firstColour, int nColours) |
void | rfbSendBell (rfbScreenInfoPtr rfbScreen) |
void | rfbSendServerCutText (rfbScreenInfoPtr rfbScreen, char *str, int len) |
void | rfbNewUDPConnection (rfbScreenInfoPtr rfbScreen, int sock) |
void | rfbProcessUDPInput (rfbScreenInfoPtr rfbScreen) |
Variables |
int | DB = 1 |