mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
added some debug info to pqistreamer
This commit is contained in:
parent
39553a601c
commit
fc725b03a8
@ -30,6 +30,7 @@
|
|||||||
#include "util/rsdebug.h"
|
#include "util/rsdebug.h"
|
||||||
#include "util/rsstring.h"
|
#include "util/rsstring.h"
|
||||||
#include "util/rsprint.h"
|
#include "util/rsprint.h"
|
||||||
|
#include "util/rsscopetimer.h"
|
||||||
|
|
||||||
#include "pqi/pqistreamer.h"
|
#include "pqi/pqistreamer.h"
|
||||||
#include "rsserver/p3face.h"
|
#include "rsserver/p3face.h"
|
||||||
@ -440,18 +441,12 @@ int pqistreamer::handleoutgoing_locked()
|
|||||||
if ((!(mBio->cansend(0))) || (maxbytes < sentbytes))
|
if ((!(mBio->cansend(0))) || (maxbytes < sentbytes))
|
||||||
{
|
{
|
||||||
|
|
||||||
#ifdef DEBUG_TRANSFERS
|
//#ifdef DEBUG_PQISTREAMER
|
||||||
if (maxbytes < sentbytes)
|
if (maxbytes < sentbytes)
|
||||||
{
|
std::cerr << "pqistreamer::handleoutgoing_locked() Stopped sending: bio not ready. maxbytes=" << maxbytes << ", sentbytes=" << sentbytes << std::endl;
|
||||||
std::cerr << "pqistreamer::handleoutgoing_locked() Stopped sending sentbytes > maxbytes. Sent " << sentbytes << " bytes ";
|
|
||||||
std::cerr << std::endl;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
std::cerr << "pqistreamer::handleoutgoing_locked() Stopped sending: sentbytes=" << sentbytes << ", max=" << maxbytes << std::endl;
|
||||||
std::cerr << "pqistreamer::handleoutgoing_locked() Stopped sending at cansend() is false";
|
//#endif
|
||||||
std::cerr << std::endl;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -493,6 +488,8 @@ int pqistreamer::handleoutgoing_locked()
|
|||||||
#endif
|
#endif
|
||||||
if (mPkt_wpending)
|
if (mPkt_wpending)
|
||||||
{
|
{
|
||||||
|
RsScopeTimer tmer("pqistreamer:"+PeerId().toStdString()) ;
|
||||||
|
|
||||||
// write packet.
|
// write packet.
|
||||||
#ifdef DEBUG_PQISTREAMER
|
#ifdef DEBUG_PQISTREAMER
|
||||||
std::cout << "Sending Out Pkt of size " << mPkt_wpending_size << " !" << std::endl;
|
std::cout << "Sending Out Pkt of size " << mPkt_wpending_size << " !" << std::endl;
|
||||||
@ -507,11 +504,14 @@ int pqistreamer::handleoutgoing_locked()
|
|||||||
// std::cerr << out << std::endl ;
|
// std::cerr << out << std::endl ;
|
||||||
pqioutput(PQL_DEBUG_BASIC, pqistreamerzone, out);
|
pqioutput(PQL_DEBUG_BASIC, pqistreamerzone, out);
|
||||||
#endif
|
#endif
|
||||||
|
std::cerr << PeerId() << ": sending failed. Only " << ss << " bytes sent over " << mPkt_wpending_size << std::endl;
|
||||||
|
|
||||||
// pkt_wpending will kept til next time.
|
// pkt_wpending will kept til next time.
|
||||||
// ensuring exactly the same data is written (openSSL requirement).
|
// ensuring exactly the same data is written (openSSL requirement).
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
std::cerr << PeerId() << ": sent " << ss << " bytes " << std::endl;
|
||||||
++nsent;
|
++nsent;
|
||||||
outSentBytes_locked(mPkt_wpending_size); // this is the only time where we know exactly what was sent.
|
outSentBytes_locked(mPkt_wpending_size); // this is the only time where we know exactly what was sent.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user