From e57218209ca914e4b35211df55404c3cdaa7a3b6 Mon Sep 17 00:00:00 2001 From: "Charles E. Rolke" Date: Fri, 29 Oct 2010 17:23:49 +0000 Subject: QPID-2807 More flexible acknowledgement The message-level Acknowledge in Cpp was not reflected in the .NET Messaging binding. This commit adds the ack to the code and to the doc book session method mapping table. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1028859 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/bindings/qpid/dotnet/src/Session.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'cpp/bindings/qpid/dotnet/src/Session.cpp') diff --git a/cpp/bindings/qpid/dotnet/src/Session.cpp b/cpp/bindings/qpid/dotnet/src/Session.cpp index 6d40a27605..344c3b7d33 100644 --- a/cpp/bindings/qpid/dotnet/src/Session.cpp +++ b/cpp/bindings/qpid/dotnet/src/Session.cpp @@ -112,6 +112,16 @@ namespace Messaging { sessionp->acknowledge(sync); } + void Session::Acknowledge(Message ^ message) + { + Acknowledge(message, false); + } + + void Session::Acknowledge(Message ^ message, bool sync) + { + sessionp->acknowledge(*(message->NativeMessage), sync); + } + void Session::Reject(Message ^ message) { sessionp->::qpid::messaging::Session::reject(*(message->NativeMessage)); -- cgit v1.2.1