summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/qpid_send.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2010-04-13 17:43:02 +0000
committerAlan Conway <aconway@apache.org>2010-04-13 17:43:02 +0000
commitaae820278915bedf57ce4881caf9e29afe186d32 (patch)
treeec1a3badd9c5e94127a85b62c8135720517f1621 /qpid/cpp/src/tests/qpid_send.cpp
parent25383ed754eea098c0e8da643cfb5e104a2e0bb9 (diff)
downloadqpid-python-aae820278915bedf57ce4881caf9e29afe186d32.tar.gz
Make qpid_send/qpid_receive output more spreadsheet-friendly.
- output is tab separated - --report-header=no suppresses headers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@933718 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/qpid_send.cpp')
-rw-r--r--qpid/cpp/src/tests/qpid_send.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/qpid/cpp/src/tests/qpid_send.cpp b/qpid/cpp/src/tests/qpid_send.cpp
index 08210da7ee..ec6586323f 100644
--- a/qpid/cpp/src/tests/qpid_send.cpp
+++ b/qpid/cpp/src/tests/qpid_send.cpp
@@ -69,6 +69,7 @@ struct Options : public qpid::Options
qpid::log::Options log;
bool reportTotal;
uint reportEvery;
+ bool reportHeader;
uint rate;
Options(const std::string& argv0=std::string())
@@ -89,6 +90,7 @@ struct Options : public qpid::Options
log(argv0),
reportTotal(false),
reportEvery(0),
+ reportHeader(true),
rate(0)
{
addOptions()
@@ -114,6 +116,7 @@ struct Options : public qpid::Options
("failover-updates", qpid::optValue(failoverUpdates), "Listen for membership updates distributed via amq.failover")
("report-total", qpid::optValue(reportTotal), "Report total throughput statistics")
("report-every", qpid::optValue(reportEvery,"N"), "Report throughput statistics every N messages")
+ ("report-header", qpid::optValue(reportHeader, "yes|no"), "Headers on report.")
("rate", qpid::optValue(rate,"N"), "Send at rate of N messages/second. 0 means send as fast as possible.")
("help", qpid::optValue(help), "print this usage statement");
add(log);
@@ -256,7 +259,7 @@ int main(int argc, char ** argv)
opts.setProperties(msg);
uint sent = 0;
uint txCount = 0;
- Reporter<Throughput> reporter(std::cout, opts.reportEvery);
+ Reporter<Throughput> reporter(std::cout, opts.reportEvery, opts.reportHeader);
std::auto_ptr<ContentGenerator> contentGen;
if (opts.contentStdin) {