Author: mcpierce
Date: Tue Dec 18 18:21:01 2012
New Revision: 1423566

URL: http://svn.apache.org/viewvc?rev=1423566&view=rev
Log:
QPID-4466: Cannot multiply Durations in Perl bindings.

Adds a swig wrapper for the operator* code from C++ into the Perl
bindings.

Contributed by Jimmy Jones <[email protected]>

Modified:
    qpid/trunk/qpid/cpp/include/qpid/qpid.i

Modified: qpid/trunk/qpid/cpp/include/qpid/qpid.i
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/include/qpid/qpid.i?rev=1423566&r1=1423565&r2=1423566&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/include/qpid/qpid.i (original)
+++ qpid/trunk/qpid/cpp/include/qpid/qpid.i Tue Dec 18 18:21:01 2012
@@ -68,3 +68,9 @@ qpid::types::Variant::List& decodeList(c
 
 %};
 
+%extend qpid::messaging::Duration {
+    qpid::messaging::Duration __mul__(uint64_t multiplier) {
+         return qpid::messaging::Duration(self->getMilliseconds() * 
multiplier);
+    }
+};
+



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to