summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/Broker.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-10-29 16:50:45 +0000
committerAlan Conway <aconway@apache.org>2007-10-29 16:50:45 +0000
commitbcf9c194c3d777fff7f776af25379d8a44f012aa (patch)
treee9e1afe41970e8f295d91b773379844d9258cc65 /cpp/src/qpid/broker/Broker.cpp
parent0276d542a50b079a94132b2532b5cd016853006b (diff)
downloadqpid-python-bcf9c194c3d777fff7f776af25379d8a44f012aa.tar.gz
##-*-text-*-
Added qpidd --ack option to set ack/solicit-ack interval. 0 disabled acks. Sessions with 0 timeout never ack and don't store replay frames. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@589731 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/Broker.cpp')
-rw-r--r--cpp/src/qpid/broker/Broker.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/src/qpid/broker/Broker.cpp b/cpp/src/qpid/broker/Broker.cpp
index b88f1c6c6a..051c872e77 100644
--- a/cpp/src/qpid/broker/Broker.cpp
+++ b/cpp/src/qpid/broker/Broker.cpp
@@ -65,7 +65,7 @@ Broker::Options::Options(const std::string& name) :
storeAsync(false),
enableMgmt(0),
mgmtPubInterval(10),
- ack(100)
+ ack(100)
{
addOptions()
("port,p", optValue(port,"PORT"),
@@ -87,7 +87,9 @@ Broker::Options::Options(const std::string& name) :
("mgmt,m", optValue(enableMgmt,"yes|no"),
"Enable Management")
("mgmt-pub-interval", optValue(mgmtPubInterval, "SECONDS"),
- "Management Publish Interval");
+ "Management Publish Interval")
+ ("ack", optValue(ack, "N"),
+ "Send ack/solicit-ack at least every N frames. 0 disables voluntary acks/solitict-ack");
}
const std::string empty;