X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Publisher.cc;h=7176b7c5f49dff216b527071dba67dc768f38fad;hb=c39edbfdec96e88bdafa0b771939924f73799e84;hp=02c3521be5865531ce6e5fcda15c6acad5c66b94;hpb=24533960cdd5783a6b071da50e45cf45033afe66;p=pykit.git diff --git a/Publisher.cc b/Publisher.cc index 02c3521..7176b7c 100644 --- a/Publisher.cc +++ b/Publisher.cc @@ -54,8 +54,8 @@ namespace detail { void clearResponse(); protected: - qint64 readData(char * data, qint64 maxSize); - qint64 writeData(char const * data, qint64 maxSize); + virtual qint64 readData(char * data, qint64 maxSize); + virtual qint64 writeData(char const * data, qint64 maxSize); signals: void initSignal(); @@ -160,7 +160,7 @@ prefix_ void pykit::detail::InternalServerReply::clearResponse() prefix_ void pykit::Request::write(std::string const & data) { - reply_.write(data.c_str()); + reply_.write(QByteArray(data.data(),data.size())); } prefix_ void pykit::Request::reset()