From 47a844785a5b4410e9bd31629a258686eb9beaab Mon Sep 17 00:00:00 2001 From: Vu Pham Date: Fri, 12 Jun 2015 09:50:28 -0700 Subject: [PATCH] xio: fix to work with the merge of pull request #4707 fix xio to work with the merge of pull request " Removed unnecessary inclusion of iostream in several files #4707" Signed-off-by: Vu Pham --- src/msg/xio/XioPool.cc | 21 ++++++++++++++++++++- src/msg/xio/XioPool.h | 19 +------------------ 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/src/msg/xio/XioPool.cc b/src/msg/xio/XioPool.cc index 8b13c5bbe63..5f0d77a27b6 100644 --- a/src/msg/xio/XioPool.cc +++ b/src/msg/xio/XioPool.cc @@ -12,6 +12,7 @@ * */ +#include #include "XioPool.h" XioPoolStats xp_stats; @@ -19,4 +20,22 @@ XioPoolStats xp_stats; bool XioPool::trace_mempool = 0; bool XioPool::trace_msgcnt = 0; - +void XioPoolStats::dump(const char* tag, uint64_t serial) +{ + std::cout + << tag << " #" << serial << ": " + << "pool objs: " + << "64: " << ctr_set[SLAB_64].read() << " " + << "256: " << ctr_set[SLAB_256].read() << " " + << "1024: " << ctr_set[SLAB_1024].read() << " " + << "page: " << ctr_set[SLAB_PAGE].read() << " " + << "max: " << ctr_set[SLAB_MAX].read() << " " + << "overflow: " << ctr_set[SLAB_OVERFLOW].read() << " " + << std::endl; + std::cout + << tag << " #" << serial << ": " + << " msg objs: " + << "in: " << hook_cnt.read() << " " + << "out: " << msg_cnt.read() << " " + << std::endl; +} diff --git a/src/msg/xio/XioPool.h b/src/msg/xio/XioPool.h index cd74803eae0..c8e7b87a76b 100644 --- a/src/msg/xio/XioPool.h +++ b/src/msg/xio/XioPool.h @@ -107,24 +107,7 @@ public: } } - void dump(const char* tag, uint64_t serial) { - std::cout - << tag << " #" << serial << ": " - << "pool objs: " - << "64: " << ctr_set[SLAB_64].read() << " " - << "256: " << ctr_set[SLAB_256].read() << " " - << "1024: " << ctr_set[SLAB_1024].read() << " " - << "page: " << ctr_set[SLAB_PAGE].read() << " " - << "max: " << ctr_set[SLAB_MAX].read() << " " - << "overflow: " << ctr_set[SLAB_OVERFLOW].read() << " " - << std::endl; - std::cout - << tag << " #" << serial << ": " - << " msg objs: " - << "in: " << hook_cnt.read() << " " - << "out: " << msg_cnt.read() << " " - << std::endl; - } + void dump(const char* tag, uint64_t serial); void inc(uint64_t size) { if (size <= 64) {