Hi,
Pete McKinnon's contribution of a VS project and code to help the qmf
agent library build on Windows triggered some build warnings and I'm
not sure what the original intent of this code is. I'm hoping someone
can help me understand it.

The problems arise because qpid/agent/ManagementAgent.h defines
qpid::management::ManagementAgent::Singleton, which is implemented in
qpid/agent/ManagementAgentImpl.cpp as well as in
qpid/management/ManagementBroker.cpp.

Is Singleton really supposed to be a single class with multiple
implementations? Or is the intention that ManagementAgent offer a way
to get a singleton instance of the class's implementation?

Is the ManagementAgent class intended for public use? How so? It seems
like it is designed for that, but the documentation isn't structured
to output via doxygen as the rest of the code is. The
cpp/examples/qmf-agent example is there, but it's not distributed with
releases, so I'm unsure as to whether the qmf-agent stuff is intended
for public use.

Thanks,
-Steve


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

Reply via email to