From 4db818748308028247fad987c40c263040c53082 Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 12 Jan 2005 05:59:15 +0000 Subject: [PATCH] spam debugs --- panda/src/downloader/bioStreamBuf.cxx | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/panda/src/downloader/bioStreamBuf.cxx b/panda/src/downloader/bioStreamBuf.cxx index 3bf159899f..26f033933c 100644 --- a/panda/src/downloader/bioStreamBuf.cxx +++ b/panda/src/downloader/bioStreamBuf.cxx @@ -95,6 +95,10 @@ close() { int BioStreamBuf:: overflow(int ch) { size_t n = pptr() - pbase(); + if (downloader_cat.is_spam()) { + downloader_cat.spam() + << "BioStreamBuf::overflow, " << n << " bytes\n"; + } if (n != 0) { size_t num_wrote = write_chars(pbase(), n); pbump(-(int)n); @@ -126,6 +130,12 @@ sync() { */ size_t n = pptr() - pbase(); + + if (downloader_cat.is_spam()) { + downloader_cat.spam() + << "BioStreamBuf::sync, " << n << " bytes\n"; + } + size_t num_wrote = write_chars(pbase(), n); pbump(-(int)n); if (num_wrote != n) { @@ -218,6 +228,10 @@ write_chars(const char *start, size_t length) { size_t wrote_so_far = 0; int write_count = BIO_write(*_source, start, length); + if (downloader_cat.is_spam()) { + downloader_cat.spam() + << "wrote " << write_count << " bytes.\n"; + } while (write_count != (int)(length - wrote_so_far)) { if (write_count <= 0) { _is_closed = !BIO_should_retry(*_source); @@ -233,8 +247,10 @@ write_chars(const char *start, size_t length) { downloader_cat.warning() << "socket BIO has no file descriptor.\n"; } else { - downloader_cat.spam() - << "waiting to write to BIO.\n"; + if (downloader_cat.is_spam()) { + downloader_cat.spam() + << "waiting to write to BIO.\n"; + } fd_set wset; FD_ZERO(&wset); FD_SET(fd, &wset); @@ -248,6 +264,10 @@ write_chars(const char *start, size_t length) { // Try to write some more. write_count = BIO_write(*_source, start + wrote_so_far, length - wrote_so_far); + if (downloader_cat.is_spam()) { + downloader_cat.spam() + << "continued, wrote " << write_count << " bytes.\n"; + } } }