You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by gs...@apache.org on 2014/12/17 15:29:37 UTC

svn commit: r1646259 - in /qpid/trunk/qpid/cpp/examples/messaging: client.cpp server.cpp

Author: gsim
Date: Wed Dec 17 14:29:37 2014
New Revision: 1646259

URL: http://svn.apache.org/r1646259
Log:
QPID-6273: ensure requests and responses are sent as textual strings rather than binary data

Modified:
    qpid/trunk/qpid/cpp/examples/messaging/client.cpp
    qpid/trunk/qpid/cpp/examples/messaging/server.cpp

Modified: qpid/trunk/qpid/cpp/examples/messaging/client.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/examples/messaging/client.cpp?rev=1646259&r1=1646258&r2=1646259&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/examples/messaging/client.cpp (original)
+++ qpid/trunk/qpid/cpp/examples/messaging/client.cpp Wed Dec 17 14:29:37 2014
@@ -39,7 +39,7 @@ using std::string;
 int main(int argc, char** argv) {
     const char* url = argc>1 ? argv[1] : "amqp:tcp:127.0.0.1:5672";
     std::string connectionOptions = argc > 2 ? argv[2] : "";
-    
+
     Connection connection(url, connectionOptions);
      try {
         connection.open();
@@ -62,10 +62,10 @@ int main(int argc, char** argv) {
     	Message request;
         request.setReplyTo(responseQueue);
 	for (int i=0; i<4; i++) {
-            request.setContent(s[i]);
+            request.setContentObject(s[i]);
             sender.send(request);
             Message response = receiver.fetch();
-            std::cout << request.getContent() << " -> " << response.getContent() << std::endl;
+            std::cout << request.getContentObject() << " -> " << response.getContentObject() << std::endl;
 	}
         connection.close();
         return 0;

Modified: qpid/trunk/qpid/cpp/examples/messaging/server.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/examples/messaging/server.cpp?rev=1646259&r1=1646258&r2=1646259&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/examples/messaging/server.cpp (original)
+++ qpid/trunk/qpid/cpp/examples/messaging/server.cpp Wed Dec 17 14:29:37 2014
@@ -52,14 +52,15 @@ int main(int argc, char** argv) {
             const Address& address = request.getReplyTo();
             if (address) {
                 Sender sender = session.createSender(address);
-                std::string s = request.getContent();
+                std::string s = request.getContentObject();
                 std::transform(s.begin(), s.end(), s.begin(), toupper);
-                Message response(s);
+                Message response;
+                response.setContentObject(s);
                 sender.send(response);
-                std::cout << "Processed request: " 
-                          << request.getContent() 
-                          << " -> " 
-                          << response.getContent() << std::endl;
+                std::cout << "Processed request: "
+                          << request.getContentObject()
+                          << " -> "
+                          << response.getContentObject() << std::endl;
                 session.acknowledge();
             } else {
                 std::cerr << "Error: no reply address specified for request: " << request.getContent() << std::endl;



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org