From e512cef4ddb7e2e73bff17fe87915ce79f7da72d Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Thu, 2 Aug 2007 18:09:48 +0000 Subject: Some restructuring of the client code: * Introduced three separate 'handlers' for the connection, channel and execution 'layers'. * Support for asynchronous retrieval of response or completion status. * Channel methods no longer included in execution layers command id count. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@562212 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/src/Makefile.am | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) (limited to 'qpid/cpp/src/Makefile.am') diff --git a/qpid/cpp/src/Makefile.am b/qpid/cpp/src/Makefile.am index d4293b70fd..0f8ec224cf 100644 --- a/qpid/cpp/src/Makefile.am +++ b/qpid/cpp/src/Makefile.am @@ -229,12 +229,21 @@ libqpidclient_la_SOURCES = \ qpid/client/ClientChannel.cpp \ qpid/client/ClientExchange.cpp \ qpid/client/ClientQueue.cpp \ - qpid/client/BasicMessageChannel.cpp \ qpid/client/Connector.cpp \ - qpid/client/IncomingMessage.cpp \ qpid/client/MessageListener.cpp \ qpid/client/ResponseHandler.cpp \ - qpid/client/ReturnedMessageHandler.cpp + qpid/client/ReturnedMessageHandler.cpp \ + qpid/client/Correlator.cpp \ + qpid/client/CompletionTracker.cpp \ + qpid/client/ChannelHandler.cpp \ + qpid/client/ConnectionHandler.cpp \ + qpid/client/ExecutionHandler.cpp \ + qpid/client/FutureCompletion.cpp \ + qpid/client/FutureResponse.cpp \ + qpid/client/FutureFactory.cpp \ + qpid/client/ReceivedContent.cpp \ + qpid/client/StateManager.cpp + nobase_include_HEADERS = \ $(platform_hdr) \ @@ -306,19 +315,29 @@ nobase_include_HEADERS = \ qpid/broker/TransactionalStore.h \ qpid/broker/TxAck.h \ qpid/client/AckMode.h \ - qpid/client/BasicMessageChannel.h \ qpid/client/ClientChannel.h \ qpid/client/ClientExchange.h \ qpid/client/ClientMessage.h \ qpid/client/ClientQueue.h \ qpid/client/Connection.h \ qpid/client/Connector.h \ - qpid/client/IncomingMessage.h \ qpid/client/MessageChannel.h \ qpid/client/MessageListener.h \ qpid/client/MethodBodyInstances.h \ qpid/client/ResponseHandler.h \ qpid/client/ReturnedMessageHandler.h \ + qpid/client/BlockingQueue.h \ + qpid/client/Correlator.h \ + qpid/client/CompletionTracker.h \ + qpid/client/ChannelHandler.h \ + qpid/client/ChainableFrameHandler.h \ + qpid/client/ConnectionHandler.h \ + qpid/client/ExecutionHandler.h \ + qpid/client/FutureCompletion.h \ + qpid/client/FutureResponse.h \ + qpid/client/FutureFactory.h \ + qpid/client/ReceivedContent.h \ + qpid/client/StateManager.h \ qpid/framing/AMQBody.h \ qpid/framing/AMQContentBody.h \ qpid/framing/AMQDataBlock.h \ -- cgit v1.2.1