From 56cf23dc21b5787a4b567afe5b83c3e5504071e6 Mon Sep 17 00:00:00 2001 From: Ted Ross Date: Mon, 19 Jul 2010 19:51:47 +0000 Subject: QPID-2589 - Patch from Chuck Rolke This patch cleans up or adds the copy constructors and the copy assignment operators for the binding classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@965603 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/bindings/qpid/dotnet/src/Receiver.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'cpp/bindings/qpid/dotnet/src/Receiver.cpp') diff --git a/cpp/bindings/qpid/dotnet/src/Receiver.cpp b/cpp/bindings/qpid/dotnet/src/Receiver.cpp index 96df8cc53d..1e2f30d996 100644 --- a/cpp/bindings/qpid/dotnet/src/Receiver.cpp +++ b/cpp/bindings/qpid/dotnet/src/Receiver.cpp @@ -66,10 +66,11 @@ namespace Messaging { // Copy constructor - Receiver::Receiver(const Receiver ^ rhs) + Receiver::Receiver(const Receiver ^ receiver) + : receiverp(new ::qpid::messaging::Receiver( + *(const_cast(receiver)->NativeReceiver))), + parentSession(receiver->parentSession) { - receiverp = rhs->receiverp; - parentSession = rhs->parentSession; } -- cgit v1.2.1