summaryrefslogtreecommitdiff
path: root/cpp/examples/examples/request-response
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/examples/examples/request-response')
-rw-r--r--cpp/examples/examples/request-response/client.cpp6
-rw-r--r--cpp/examples/examples/request-response/server.cpp7
2 files changed, 9 insertions, 4 deletions
diff --git a/cpp/examples/examples/request-response/client.cpp b/cpp/examples/examples/request-response/client.cpp
index 073af596bf..eb4c00c2f1 100644
--- a/cpp/examples/examples/request-response/client.cpp
+++ b/cpp/examples/examples/request-response/client.cpp
@@ -114,7 +114,7 @@ int main(int argc, char** argv) {
Message request;
try {
connection.open(host, port);
- Session session = connection.newSession(ASYNC);
+ Session session = connection.newSession();
//--------- Main body of program --------------------------------------------
@@ -157,7 +157,9 @@ int main(int argc, char** argv) {
for (int i=0; i<4; i++) {
request.setData(s[i]);
- session.messageTransfer(arg::content=request, arg::destination="amq.direct");
+ // Asynchronous transfer sends messages as quickly as
+ // possible without waiting for confirmation.
+ async(session).messageTransfer(arg::content=request, arg::destination="amq.direct");
std::cout << "Request: " << s[i] << std::endl;
}
diff --git a/cpp/examples/examples/request-response/server.cpp b/cpp/examples/examples/request-response/server.cpp
index 6c9bc7ffa6..1946facd0e 100644
--- a/cpp/examples/examples/request-response/server.cpp
+++ b/cpp/examples/examples/request-response/server.cpp
@@ -120,7 +120,10 @@ void Listener::received(Message& request) {
// Send it back to the user
response.getDeliveryProperties().setRoutingKey(routingKey);
- session.messageTransfer(arg::content=response, arg::destination="amq.direct");
+
+ // Asynchronous transfer sends messages as quickly as
+ // possible without waiting for confirmation.
+ async(session).messageTransfer(arg::content=response, arg::destination="amq.direct");
}
@@ -131,7 +134,7 @@ int main(int argc, char** argv) {
Message message;
try {
connection.open(host, port);
- Session session = connection.newSession(ASYNC);
+ Session session = connection.newSession();
//--------- Main body of program --------------------------------------------