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]
