You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by tr...@apache.org on 2010/11/11 21:41:54 UTC

svn commit: r1034108 - /qpid/trunk/qpid/cpp/bindings/qmf2/examples/cpp/list_agents.cpp

Author: tross
Date: Thu Nov 11 20:41:54 2010
New Revision: 1034108

URL: http://svn.apache.org/viewvc?rev=1034108&view=rev
Log:
Added a blank setAgentFilter (will make this a command option).
Added an indication for the connected broker agent in the list.

Modified:
    qpid/trunk/qpid/cpp/bindings/qmf2/examples/cpp/list_agents.cpp

Modified: qpid/trunk/qpid/cpp/bindings/qmf2/examples/cpp/list_agents.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/bindings/qmf2/examples/cpp/list_agents.cpp?rev=1034108&r1=1034107&r2=1034108&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/bindings/qmf2/examples/cpp/list_agents.cpp (original)
+++ qpid/trunk/qpid/cpp/bindings/qmf2/examples/cpp/list_agents.cpp Thu Nov 11 20:41:54 2010
@@ -50,11 +50,17 @@ int main(int argc, char** argv)
     ConsoleSession session(connection, sessionOptions);
     session.open();
 
+    session.setAgentFilter("");
+
     while (true) {
         ConsoleEvent event;
         if (session.nextEvent(event)) {
-            if (event.getType() == CONSOLE_AGENT_ADD)
-                cout << "Agent Added: " << event.getAgent().getName() << endl;
+            if (event.getType() == CONSOLE_AGENT_ADD) {
+                string extra;
+                if (event.getAgent().getName() == session.getConnectedBrokerAgent().getName())
+                    extra = "  [Connected Broker]";
+                cout << "Agent Added: " << event.getAgent().getName() << extra << endl;
+            }
             if (event.getType() == CONSOLE_AGENT_DEL) {
                 if (event.getAgentDelReason() == AGENT_DEL_AGED)
                     cout << "Agent Aged: " << event.getAgent().getName() << endl;



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org


Re: svn commit: r1034108 - /qpid/trunk/qpid/cpp/bindings/qmf2/examples/cpp/list_agents.cpp

Posted by Brad Hubbard <br...@brand-hubs.com>.
On 11/12/2010 06:41 AM, tross@apache.org wrote:

> URL: http://svn.apache.org/viewvc?rev=1034108&view=rev
> Log:
> Added a blank setAgentFilter (will make this a command option).
> Added an indication for the connected broker agent in the list.
> 
> Modified:
>     qpid/trunk/qpid/cpp/bindings/qmf2/examples/cpp/list_agents.cpp

Thanks Ted,

That makes it crystal clear.

Cheers,
Brad

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org