Parcourir la source

Using proper logging in SMsgReader class. Reporting details on receiving VideoRectangleSelection messages.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2560 3789f03b-4d11-0410-bbf8-ca57d06f2519
tags/v0.0.90
Constantin Kaplinsky il y a 16 ans
Parent
révision
c7755dae33
1 fichiers modifiés avec 10 ajouts et 3 suppressions
  1. 10
    3
      common/rfb/SMsgReader.cxx

+ 10
- 3
common/rfb/SMsgReader.cxx Voir le fichier

@@ -22,9 +22,12 @@
#include <rfb/SMsgHandler.h>
#include <rfb/SMsgReader.h>
#include <rfb/Configuration.h>
#include <rfb/LogWriter.h>

using namespace rfb;

static LogWriter vlog("SMsgReader");

static IntParameter maxCutText("MaxCutText", "Maximum permitted length of an incoming clipboard update", 256*1024);

SMsgReader::SMsgReader(SMsgHandler* handler_, rdr::InStream* is_)
@@ -87,7 +90,7 @@ void SMsgReader::readClientCutText()
int len = is->readU32();
if (len > maxCutText) {
is->skip(len);
fprintf(stderr,"cut text too long (%d bytes) - ignoring\n",len);
vlog.error("Cut text too long (%d bytes) - ignoring", len);
return;
}
CharArray ca(len+1);
@@ -119,8 +122,12 @@ void SMsgReader::readVideoRectangleSelection()
int h = is->readU16();
bool enable = w > 0 && h > 0;

// FIXME: Use proper logger.
fprintf(stderr, "Ignoring VideoRectangleSelection message\n");
if (enable) {
vlog.debug("Video area selected by client: %dx%d at (%d,%d)",
w, h, x, y);
} else {
vlog.debug("Video area discarded by client");
}

// FIXME: Implement VideoRectangleSelection message handling.
}

Chargement…
Annuler
Enregistrer