LibVNCServer/LibVNCClient
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
rfbtightproto.h File Reference
#include <rfb/rfb.h>
#include <limits.h>
+ Include dependency graph for rfbtightproto.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rfbTunnelingCapsMsg
 
struct  rfbAuthenticationCapsMsg
 
struct  rfbCapabilityInfo
 
struct  rfbClientFileDownload
 
struct  rfbClientFileUpload
 
struct  rfbClientFileTransfer
 
struct  rfbTightClientPtr
 
struct  rfbInteractionCapsMsg
 
struct  rfbFileListRequestMsg
 
struct  rfbFileDownloadRequestMsg
 
struct  rfbFileUploadRequestMsg
 
struct  rfbFileUploadDataMsg
 
struct  rfbFileDownloadCancelMsg
 
struct  rfbFileUploadFailedMsg
 
struct  rfbFileCreateDirRequestMsg
 
union  rfbClientToServerTightMsg
 
struct  rfbFileListDataMsg
 
struct  rfbFileDownloadDataMsg
 
struct  rfbFileUploadCancelMsg
 
struct  rfbFileDownloadFailedMsg
 

Macros

#define PATH_MAX   4096
 
#define rfbSecTypeTight   16
 
#define sz_rfbTunnelingCapsMsg   4
 
#define rfbNoTunneling   0
 
#define sig_rfbNoTunneling   "NOTUNNEL"
 
#define sz_rfbAuthenticationCapsMsg   4
 
#define rfbAuthNone   1
 
#define rfbAuthVNC   2
 
#define rfbAuthUnixLogin   129
 
#define rfbAuthExternal   130
 
#define sig_rfbAuthNone   "NOAUTH__"
 
#define sig_rfbAuthVNC   "VNCAUTH_"
 
#define sig_rfbAuthUnixLogin   "ULGNAUTH"
 
#define sig_rfbAuthExternal   "XTRNAUTH"
 
#define sz_rfbCapabilityInfoVendor   4
 
#define sz_rfbCapabilityInfoName   8
 
#define sz_rfbCapabilityInfo   16
 
#define rfbStandardVendor   "STDV"
 
#define rfbTridiaVncVendor   "TRDV"
 
#define rfbTightVncVendor   "TGHT"
 
#define MAX_TIGHT_ENCODINGS   10
 
#define MAX_TUNNELING_CAPS   16
 
#define MAX_AUTH_CAPS   16
 
#define SetCapInfo(cap_ptr, code_sym, vendor)
 
#define sz_rfbInteractionCapsMsg   8
 
#define rfbFileListData   130
 
#define rfbFileDownloadData   131
 
#define rfbFileUploadCancel   132
 
#define rfbFileDownloadFailed   133
 
#define sig_rfbFileListData   "FTS_LSDT"
 
#define sig_rfbFileDownloadData   "FTS_DNDT"
 
#define sig_rfbFileUploadCancel   "FTS_UPCN"
 
#define sig_rfbFileDownloadFailed   "FTS_DNFL"
 
#define rfbFileListRequest   130
 
#define rfbFileDownloadRequest   131
 
#define rfbFileUploadRequest   132
 
#define rfbFileUploadData   133
 
#define rfbFileDownloadCancel   134
 
#define rfbFileUploadFailed   135
 
#define rfbFileCreateDirRequest   136
 
#define sig_rfbFileListRequest   "FTC_LSRQ"
 
#define sig_rfbFileDownloadRequest   "FTC_DNRQ"
 
#define sig_rfbFileUploadRequest   "FTC_UPRQ"
 
#define sig_rfbFileUploadData   "FTC_UPDT"
 
#define sig_rfbFileDownloadCancel   "FTC_DNCN"
 
#define sig_rfbFileUploadFailed   "FTC_UPFL"
 
#define sig_rfbFileCreateDirRequest   "FTC_FCDR"
 
#define sig_rfbEncodingRaw   "RAW_____"
 
#define sig_rfbEncodingCopyRect   "COPYRECT"
 
#define sig_rfbEncodingRRE   "RRE_____"
 
#define sig_rfbEncodingCoRRE   "CORRE___"
 
#define sig_rfbEncodingHextile   "HEXTILE_"
 
#define sig_rfbEncodingZlib   "ZLIB____"
 
#define sig_rfbEncodingTight   "TIGHT___"
 
#define sig_rfbEncodingZlibHex   "ZLIBHEX_"
 
#define sig_rfbEncodingCompressLevel0   "COMPRLVL"
 
#define sig_rfbEncodingXCursor   "X11CURSR"
 
#define sig_rfbEncodingRichCursor   "RCHCURSR"
 
#define sig_rfbEncodingPointerPos   "POINTPOS"
 
#define sig_rfbEncodingLastRect   "LASTRECT"
 
#define sig_rfbEncodingNewFBSize   "NEWFBSIZ"
 
#define sig_rfbEncodingQualityLevel0   "JPEGQLVL"
 
#define sz_rfbFileListRequestMsg   4
 
#define sz_rfbFileDownloadRequestMsg   8
 
#define sz_rfbFileUploadRequestMsg   8
 
#define sz_rfbFileUploadDataMsg   6
 
#define sz_rfbFileDownloadCancelMsg   4
 
#define sz_rfbFileUploadFailedMsg   4
 
#define sz_rfbFileCreateDirRequestMsg   4
 
#define sz_rfbFileListDataMsg   8
 
#define sz_rfbFileDownloadDataMsg   6
 
#define sz_rfbFileUploadCancelMsg   4
 
#define sz_rfbFileDownloadFailedMsg   4
 

Functions

void rfbTightUsage (void)
 
int rfbTightProcessArgs (int argc, char *argv[])
 
void rfbHandleSecTypeTight (rfbClientPtr cl)
 

Macro Definition Documentation

#define MAX_AUTH_CAPS   16

Definition at line 144 of file rfbtightproto.h.

#define MAX_TIGHT_ENCODINGS   10

Definition at line 142 of file rfbtightproto.h.

#define MAX_TUNNELING_CAPS   16

Definition at line 143 of file rfbtightproto.h.

#define PATH_MAX   4096

Definition at line 33 of file rfbtightproto.h.

#define rfbAuthExternal   130

Definition at line 108 of file rfbtightproto.h.

#define rfbAuthNone   1

Definition at line 105 of file rfbtightproto.h.

#define rfbAuthUnixLogin   129

Definition at line 107 of file rfbtightproto.h.

#define rfbAuthVNC   2

Definition at line 106 of file rfbtightproto.h.

#define rfbFileCreateDirRequest   136

Definition at line 247 of file rfbtightproto.h.

#define rfbFileDownloadCancel   134

Definition at line 245 of file rfbtightproto.h.

#define rfbFileDownloadData   131

Definition at line 229 of file rfbtightproto.h.

#define rfbFileDownloadFailed   133

Definition at line 231 of file rfbtightproto.h.

#define rfbFileDownloadRequest   131

Definition at line 242 of file rfbtightproto.h.

#define rfbFileListData   130

Definition at line 228 of file rfbtightproto.h.

#define rfbFileListRequest   130

Definition at line 241 of file rfbtightproto.h.

#define rfbFileUploadCancel   132

Definition at line 230 of file rfbtightproto.h.

#define rfbFileUploadData   133

Definition at line 244 of file rfbtightproto.h.

#define rfbFileUploadFailed   135

Definition at line 246 of file rfbtightproto.h.

#define rfbFileUploadRequest   132

Definition at line 243 of file rfbtightproto.h.

#define rfbNoTunneling   0

Definition at line 72 of file rfbtightproto.h.

#define rfbSecTypeTight   16

Definition at line 37 of file rfbtightproto.h.

#define rfbStandardVendor   "STDV"

Definition at line 136 of file rfbtightproto.h.

#define rfbTightVncVendor   "TGHT"

Definition at line 138 of file rfbtightproto.h.

#define rfbTridiaVncVendor   "TRDV"

Definition at line 137 of file rfbtightproto.h.

#define SetCapInfo (   cap_ptr,
  code_sym,
  vendor 
)
Value:
{ \
pcap = (cap_ptr); \
pcap->code = Swap32IfLE(code_sym); \
memcpy(pcap->vendorSignature, (vendor), \
memcpy(pcap->nameSignature, sig_##code_sym, \
}

Definition at line 191 of file rfbtightproto.h.

#define sig_rfbAuthExternal   "XTRNAUTH"

Definition at line 113 of file rfbtightproto.h.

#define sig_rfbAuthNone   "NOAUTH__"

Definition at line 110 of file rfbtightproto.h.

#define sig_rfbAuthUnixLogin   "ULGNAUTH"

Definition at line 112 of file rfbtightproto.h.

#define sig_rfbAuthVNC   "VNCAUTH_"

Definition at line 111 of file rfbtightproto.h.

#define sig_rfbEncodingCompressLevel0   "COMPRLVL"

Definition at line 271 of file rfbtightproto.h.

#define sig_rfbEncodingCopyRect   "COPYRECT"

Definition at line 261 of file rfbtightproto.h.

#define sig_rfbEncodingCoRRE   "CORRE___"

Definition at line 263 of file rfbtightproto.h.

#define sig_rfbEncodingHextile   "HEXTILE_"

Definition at line 264 of file rfbtightproto.h.

#define sig_rfbEncodingLastRect   "LASTRECT"

Definition at line 275 of file rfbtightproto.h.

#define sig_rfbEncodingNewFBSize   "NEWFBSIZ"

Definition at line 276 of file rfbtightproto.h.

#define sig_rfbEncodingPointerPos   "POINTPOS"

Definition at line 274 of file rfbtightproto.h.

#define sig_rfbEncodingQualityLevel0   "JPEGQLVL"

Definition at line 277 of file rfbtightproto.h.

#define sig_rfbEncodingRaw   "RAW_____"

Definition at line 260 of file rfbtightproto.h.

#define sig_rfbEncodingRichCursor   "RCHCURSR"

Definition at line 273 of file rfbtightproto.h.

#define sig_rfbEncodingRRE   "RRE_____"

Definition at line 262 of file rfbtightproto.h.

#define sig_rfbEncodingTight   "TIGHT___"

Definition at line 266 of file rfbtightproto.h.

#define sig_rfbEncodingXCursor   "X11CURSR"

Definition at line 272 of file rfbtightproto.h.

#define sig_rfbEncodingZlib   "ZLIB____"

Definition at line 265 of file rfbtightproto.h.

#define sig_rfbEncodingZlibHex   "ZLIBHEX_"

Definition at line 267 of file rfbtightproto.h.

#define sig_rfbFileCreateDirRequest   "FTC_FCDR"

Definition at line 256 of file rfbtightproto.h.

#define sig_rfbFileDownloadCancel   "FTC_DNCN"

Definition at line 254 of file rfbtightproto.h.

#define sig_rfbFileDownloadData   "FTS_DNDT"

Definition at line 235 of file rfbtightproto.h.

#define sig_rfbFileDownloadFailed   "FTS_DNFL"

Definition at line 237 of file rfbtightproto.h.

#define sig_rfbFileDownloadRequest   "FTC_DNRQ"

Definition at line 251 of file rfbtightproto.h.

#define sig_rfbFileListData   "FTS_LSDT"

Definition at line 234 of file rfbtightproto.h.

#define sig_rfbFileListRequest   "FTC_LSRQ"

Definition at line 250 of file rfbtightproto.h.

#define sig_rfbFileUploadCancel   "FTS_UPCN"

Definition at line 236 of file rfbtightproto.h.

#define sig_rfbFileUploadData   "FTC_UPDT"

Definition at line 253 of file rfbtightproto.h.

#define sig_rfbFileUploadFailed   "FTC_UPFL"

Definition at line 255 of file rfbtightproto.h.

#define sig_rfbFileUploadRequest   "FTC_UPRQ"

Definition at line 252 of file rfbtightproto.h.

#define sig_rfbNoTunneling   "NOTUNNEL"

Definition at line 73 of file rfbtightproto.h.

#define sz_rfbAuthenticationCapsMsg   4

Definition at line 95 of file rfbtightproto.h.

#define sz_rfbCapabilityInfo   16

Definition at line 130 of file rfbtightproto.h.

#define sz_rfbCapabilityInfoName   8

Definition at line 129 of file rfbtightproto.h.

#define sz_rfbCapabilityInfoVendor   4

Definition at line 128 of file rfbtightproto.h.

#define sz_rfbFileCreateDirRequestMsg   4

Definition at line 374 of file rfbtightproto.h.

#define sz_rfbFileDownloadCancelMsg   4

Definition at line 348 of file rfbtightproto.h.

#define sz_rfbFileDownloadDataMsg   6

Definition at line 422 of file rfbtightproto.h.

#define sz_rfbFileDownloadFailedMsg   4

Definition at line 449 of file rfbtightproto.h.

#define sz_rfbFileDownloadRequestMsg   8

Definition at line 305 of file rfbtightproto.h.

#define sz_rfbFileListDataMsg   8

Definition at line 407 of file rfbtightproto.h.

#define sz_rfbFileListRequestMsg   4

Definition at line 291 of file rfbtightproto.h.

#define sz_rfbFileUploadCancelMsg   4

Definition at line 436 of file rfbtightproto.h.

#define sz_rfbFileUploadDataMsg   6

Definition at line 335 of file rfbtightproto.h.

#define sz_rfbFileUploadFailedMsg   4

Definition at line 361 of file rfbtightproto.h.

#define sz_rfbFileUploadRequestMsg   8

Definition at line 319 of file rfbtightproto.h.

#define sz_rfbInteractionCapsMsg   8

Definition at line 226 of file rfbtightproto.h.

#define sz_rfbTunnelingCapsMsg   4

Definition at line 62 of file rfbtightproto.h.

Function Documentation

void rfbHandleSecTypeTight ( rfbClientPtr  cl)

Definition at line 495 of file rfbtightserver.c.

+ Here is the call graph for this function:

int rfbTightProcessArgs ( int  argc,
char *  argv[] 
)
void rfbTightUsage ( void  )

Definition at line 457 of file rfbtightserver.c.