Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

krfbbuffer.cpp File Reference

#include "krfbdecoder.h"
#include "krfbbuffer.h"
#include "krfbconnection.h"
#include "krfbserverinfo.h"
#include <opie2/odebug.h>
#include <qimage.h>
#include <qpainter.h>
#include <qapplication.h>
#include <assert.h>

Include dependency graph for krfbbuffer.cpp:

Go to the source code of this file.

Defines

#define Swap16IfLE(s)   (*(char *)&endianTest ? ((((s) & 0xff) << 8) | (((s) >> 8) & 0xff)) : (s))
#define Swap32IfLE(l)

Variables

const int endianTest = 1


Define Documentation

#define Swap16IfLE s   )     (*(char *)&endianTest ? ((((s) & 0xff) << 8) | (((s) >> 8) & 0xff)) : (s))
 

Definition at line 25 of file krfbbuffer.cpp.

Referenced by KRFBDecoder::decidePixelFormat(), KRFBBuffer::drawRawRectChunk(), KRFBDecoder::gotCopyRectPos(), KRFBDecoder::gotRectHeader(), KRFBDecoder::gotServerInit(), KRFBDecoder::gotUpdateHeader(), KRFBDecoder::sendAllowedEncodings(), KRFBDecoder::sendMouseEvent(), and KRFBDecoder::sendUpdateRequest().

#define Swap32IfLE l   ) 
 

Value:

(*(char *)&endianTest ? ((((l) & 0xff000000) >> 24) | \
                             (((l) & 0x00ff0000) >> 8)  | \
                             (((l) & 0x0000ff00) << 8)  | \
                             (((l) & 0x000000ff) << 24))  : (l))

Definition at line 28 of file krfbbuffer.cpp.

Referenced by KRFBBuffer::drawRawRectChunk(), KRFBLogin::gotAuthResult(), KRFBLogin::gotAuthScheme(), KRFBDecoder::gotRectHeader(), KRFBDecoder::gotServerCutLength(), KRFBDecoder::gotServerInit(), KRFBDecoder::sendCutEvent(), KRFBDecoder::sendKeyPressEvent(), and KRFBDecoder::sendKeyReleaseEvent().


Variable Documentation

const int endianTest = 1
 

Definition at line 22 of file krfbbuffer.cpp.


Generated on Sat Nov 5 16:53:55 2005 for OPIE by  doxygen 1.4.2