#include </home/clem/local/src/opie/noncore/comm/keypebble/krfbdecoder.h>
Collaboration diagram for KRFBDecoder:

Definition at line 24 of file krfbdecoder.h.
|
|
Definition at line 31 of file krfbdecoder.h. |
|
|
Create a KRFBDecoder that reads data from a logged in KRFBConnection and sends its output to a KRFBBuffer. Definition at line 111 of file krfbdecoder.cpp. References assert, buf, buttonMask, KRFBConnection::Connected, currentState, format, Idle, info, and KRFBConnection::state(). |
|
|
Definition at line 125 of file krfbdecoder.cpp. |
|
|
Definition at line 244 of file krfbdecoder.cpp. References assert, KRFBPixelFormat::blueMax, KRFBPixelFormat::blueShift, KRFBPixelFormat::bpp, con, KRFBPixelFormat::depth, format, KRFBPixelFormat::greenMax, KRFBPixelFormat::greenShift, info, oendl, KRFBConnection::options(), owarn, KRFBPixelFormat::redMax, KRFBPixelFormat::redShift, Swap16IfLE, and KRFBPixelFormat::trueColor. Referenced by gotDesktopName(). |
|
|
Referenced by gotRectHeader(), and gotUpdateHeader(). |
|
|
Definition at line 507 of file krfbdecoder.cpp. References AwaitingRawRectChunk, KRFBPixelFormat::bpp, con, currentState, format, gotRawRectChunk(), w, and KRFBConnection::waitForData(). Referenced by handleRawRect(). |
|
|
Definition at line 747 of file krfbdecoder.cpp. References AwaitingUpdate, buf, con, currentState, gotUpdateHeader(), Idle, oendl, oldState, owarn, KRFBBuffer::soundBell(), and UpdateHeaderLength. Referenced by gotUpdateHeader(). |
|
|
Definition at line 576 of file krfbdecoder.cpp. References AwaitingRectHeader, buf, con, KRFBBuffer::copyRect(), currentState, gotRectHeader(), h, Idle, noRects, KRFBConnection::read(), RectHeaderLength, Swap16IfLE, w, x, and y. Referenced by handleCopyRect(). |
|
|
Definition at line 209 of file krfbdecoder.cpp. References QString::arg(), assert, AwaitingDesktopName, buf, con, currentState, decidePixelFormat(), Idle, info, QString::latin1(), KRFBServerInfo::name, KRFBServerInfo::nameLength, oendl, owarn, KRFBConnection::read(), sendAllowedEncodings(), sendPixelFormat(), sendUpdateRequest(), status(), and tr. Referenced by gotServerInit(). |
|
|
Definition at line 520 of file krfbdecoder.cpp. References assert, AwaitingRawRectChunk, AwaitingRectHeader, KRFBPixelFormat::bpp, buf, con, currentState, KRFBBuffer::drawRawRectChunk(), format, gotRectHeader(), h, handleRawRect(), Idle, lines, noRects, KRFBConnection::read(), RectHeaderLength, sendUpdateRequest(), w, x, and y. Referenced by getRawRectChunk(). |
|
|
Definition at line 418 of file krfbdecoder.cpp. References assert, AwaitingRectHeader, con, CopyRectEncoding, CorreEncoding, currentState, encoding, error(), Error, h, handleCopyRect(), handleCoRRERect(), handleHexTileRect(), handleRawRect(), handleRRERect(), HexTileEncoding, oendl, owarn, RawEncoding, KRFBConnection::read(), RreEncoding, Swap16IfLE, Swap32IfLE, tr, w, x, and y. Referenced by gotCopyRectPos(), gotRawRectChunk(), and gotUpdateHeader(). |
|
|
Definition at line 675 of file krfbdecoder.cpp. References AwaitingServerCutLength, con, currentState, gotServerCutLength(), oendl, owarn, ServerCutLenLength, and KRFBConnection::waitForData(). Referenced by gotUpdateHeader(). |
|
|
Definition at line 684 of file krfbdecoder.cpp. References assert, AwaitingServerCutLength, AwaitingServerCutText, con, currentState, gotServerCutText(), KRFBConnection::read(), serverCutTextLen, Swap32IfLE, and KRFBConnection::waitForData(). Referenced by gotServerCut(). |
|
|
Definition at line 701 of file krfbdecoder.cpp. References assert, AwaitingServerCutText, AwaitingUpdate, con, currentState, gotUpdateHeader(), Idle, oendl, oldState, owarn, KRFBConnection::read(), serverCutTextLen, and UpdateHeaderLength. Referenced by gotServerCutLength(). |
|
|
Definition at line 153 of file krfbdecoder.cpp. References AwaitingDesktopName, buf, con, currentState, gotDesktopName(), info, oendl, KRFBConnection::options(), owarn, KRFBConnection::read(), KRFBBuffer::resize(), status(), Swap16IfLE, Swap32IfLE, tr, and KRFBConnection::waitForData(). Referenced by sendClientInit(). |
|
|
Definition at line 371 of file krfbdecoder.cpp. References assert, AwaitingRectHeader, AwaitingUpdate, BellId, con, currentState, error(), Error, gotBell(), gotRectHeader(), gotServerCut(), noRects, oldState, KRFBConnection::read(), RectHeaderLength, ServerCutId, Swap16IfLE, tr, UpdateId, and KRFBConnection::waitForData(). Referenced by gotBell(), gotServerCutText(), and sendUpdateRequest(). |
|
|
Definition at line 569 of file krfbdecoder.cpp. References AwaitingCopyRectPos, con, CopyRectPosLength, currentState, gotCopyRectPos(), and KRFBConnection::waitForData(). Referenced by gotRectHeader(). |
|
|
Definition at line 610 of file krfbdecoder.cpp. Referenced by gotRectHeader(). |
|
|
Definition at line 615 of file krfbdecoder.cpp. Referenced by gotRectHeader(). |
|
|
Definition at line 484 of file krfbdecoder.cpp. References getRawRectChunk(), h, and RectChunkSize. Referenced by gotRawRectChunk(), and gotRectHeader(). |
|
|
Definition at line 605 of file krfbdecoder.cpp. Referenced by gotRectHeader(). |
|
|
Definition at line 326 of file krfbdecoder.cpp. References con, CopyRectEncoding, CorreEncoding, HexTileEncoding, KRFBConnection::options(), RawEncoding, RreEncoding, SetEncodingsId, Swap16IfLE, and KRFBConnection::write(). Referenced by gotDesktopName(). |
|
|
Definition at line 138 of file krfbdecoder.cpp. References AwaitingServerInit, con, currentState, gotServerInit(), oendl, KRFBConnection::options(), owarn, ServerInitLength, status(), tr, KRFBConnection::waitForData(), and KRFBConnection::write(). Referenced by start(). |
|
|
Definition at line 654 of file krfbdecoder.cpp. References ClientCutTextId, con, QCString::length(), QString::local8Bit(), Swap32IfLE, text, and KRFBConnection::write(). Referenced by KRFBConnection::sendCutText(). |
|
|
Definition at line 767 of file krfbdecoder.cpp. References con, KeyEventId, Swap32IfLE, toKeySym(), and KRFBConnection::write(). Referenced by KRFBBuffer::keyPressEvent(). |
|
|
Definition at line 784 of file krfbdecoder.cpp. References con, KeyEventId, Swap32IfLE, toKeySym(), and KRFBConnection::write(). Referenced by KRFBBuffer::keyReleaseEvent(). |
|
|
Definition at line 620 of file krfbdecoder.cpp. References buttonMask, con, KRFBConnection::options(), PointerEventId, Swap16IfLE, KRFBConnection::write(), x, and y. Referenced by KRFBBuffer::mouseEvent(). |
|
|
Definition at line 305 of file krfbdecoder.cpp. References KRFBPixelFormat::bigEndian, KRFBPixelFormat::blueMax, KRFBPixelFormat::blueShift, KRFBPixelFormat::bpp, con, KRFBPixelFormat::depth, format, KRFBPixelFormat::greenMax, KRFBPixelFormat::greenShift, KRFBPixelFormat::padding, KRFBPixelFormat::redMax, KRFBPixelFormat::redShift, SetPixelFormatId, KRFBPixelFormat::trueColor, and KRFBConnection::write(). Referenced by gotDesktopName(). |
|
|
Definition at line 348 of file krfbdecoder.cpp. References AwaitingUpdate, con, currentState, gotUpdateHeader(), h, KRFBServerInfo::height, Idle, info, Swap16IfLE, UpdateHeaderLength, UpdateRequestId, w, KRFBConnection::waitForData(), KRFBServerInfo::width, KRFBConnection::write(), x, and y. Referenced by gotDesktopName(), gotRawRectChunk(), KRFBConnection::refresh(), and KRFBConnection::updateTimer(). |
|
|
Definition at line 51 of file krfbdecoder.h. Referenced by KRFBConnection::gotRFBConnection(). |
|
|
Definition at line 133 of file krfbdecoder.cpp. References sendClientInit(). |
|
|
Referenced by gotDesktopName(), gotServerInit(), and sendClientInit(). |
|
|
Definition at line 811 of file krfbdecoder.cpp. References i, Qt::Key_Escape, Qt::Key_F12, and keyMap. Referenced by sendKeyPressEvent(), and sendKeyReleaseEvent(). |
|
|
Definition at line 26 of file krfbdecoder.h. |
|
|
Where we draw the data (and the source of our events). Definition at line 123 of file krfbdecoder.h. Referenced by gotBell(), gotCopyRectPos(), gotDesktopName(), gotRawRectChunk(), gotServerInit(), and KRFBDecoder(). |
|
|
Definition at line 130 of file krfbdecoder.h. Referenced by KRFBDecoder(), and sendMouseEvent(). |
|
|
The connection to the server. Definition at line 103 of file krfbdecoder.h. Referenced by decidePixelFormat(), KRFBBuffer::drawRawRectChunk(), getRawRectChunk(), gotBell(), gotCopyRectPos(), gotDesktopName(), gotRawRectChunk(), gotRectHeader(), gotServerCut(), gotServerCutLength(), gotServerCutText(), gotServerInit(), gotUpdateHeader(), handleCopyRect(), sendAllowedEncodings(), sendClientInit(), sendCutEvent(), sendKeyPressEvent(), sendKeyReleaseEvent(), sendMouseEvent(), sendPixelFormat(), and sendUpdateRequest(). |
|
|
Definition at line 105 of file krfbdecoder.h. Referenced by getRawRectChunk(), gotBell(), gotCopyRectPos(), gotDesktopName(), gotRawRectChunk(), gotRectHeader(), gotServerCut(), gotServerCutLength(), gotServerCutText(), gotServerInit(), gotUpdateHeader(), handleCopyRect(), KRFBDecoder(), sendClientInit(), and sendUpdateRequest(). |
|
|
Definition at line 118 of file krfbdecoder.h. Referenced by gotRectHeader(). |
|
|
The pixel format we want. Definition at line 128 of file krfbdecoder.h. Referenced by decidePixelFormat(), KRFBBuffer::drawRawRectChunk(), getRawRectChunk(), gotRawRectChunk(), KRFBDecoder(), sendPixelFormat(), and ~KRFBDecoder(). |
|
|
Definition at line 116 of file krfbdecoder.h. Referenced by gotCopyRectPos(), gotRawRectChunk(), gotRectHeader(), handleRawRect(), and sendUpdateRequest(). |
|
|
Info about the RFB server. Definition at line 126 of file krfbdecoder.h. Referenced by decidePixelFormat(), gotDesktopName(), gotServerInit(), KRFBDecoder(), sendUpdateRequest(), and ~KRFBDecoder(). |
|
|
Definition at line 117 of file krfbdecoder.h. Referenced by gotRawRectChunk(). |
|
|
Definition at line 111 of file krfbdecoder.h. Referenced by gotCopyRectPos(), gotRawRectChunk(), and gotUpdateHeader(). |
|
|
Definition at line 108 of file krfbdecoder.h. Referenced by gotBell(), gotServerCutText(), and gotUpdateHeader(). |
|
|
Definition at line 120 of file krfbdecoder.h. Referenced by gotServerCutLength(), and gotServerCutText(). |
|
|
Definition at line 116 of file krfbdecoder.h. Referenced by getRawRectChunk(), gotCopyRectPos(), gotRawRectChunk(), gotRectHeader(), and sendUpdateRequest(). |
|
|
Definition at line 116 of file krfbdecoder.h. Referenced by gotCopyRectPos(), gotRawRectChunk(), gotRectHeader(), sendMouseEvent(), and sendUpdateRequest(). |
|
|
Definition at line 116 of file krfbdecoder.h. Referenced by gotCopyRectPos(), gotRawRectChunk(), gotRectHeader(), sendMouseEvent(), and sendUpdateRequest(). |
1.4.2