Decouple decoders from CConnection
diff --git a/common/rfb/ZRLEDecoder.h b/common/rfb/ZRLEDecoder.h
index 492597e..5ab80b4 100644
--- a/common/rfb/ZRLEDecoder.h
+++ b/common/rfb/ZRLEDecoder.h
@@ -25,9 +25,10 @@
class ZRLEDecoder : public Decoder {
public:
- ZRLEDecoder(CConnection* conn);
+ ZRLEDecoder();
virtual ~ZRLEDecoder();
- virtual void readRect(const Rect& r, ModifiablePixelBuffer* pb);
+ virtual void readRect(const Rect& r, rdr::InStream* is,
+ const ConnParams& cp, ModifiablePixelBuffer* pb);
private:
rdr::ZlibInStream zis;
};