You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by as...@apache.org on 2013/09/17 00:46:50 UTC
svn commit: r1523827 - /qpid/trunk/qpid/cpp/src/qpid/framing/Buffer.cpp
Author: astitcher
Date: Mon Sep 16 22:46:49 2013
New Revision: 1523827
URL: http://svn.apache.org/r1523827
Log:
QPID-5134: Export specialized versions of qpid::framing::Buffer::getUInt
from qpidcommon DLL
Modified:
qpid/trunk/qpid/cpp/src/qpid/framing/Buffer.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid/framing/Buffer.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/framing/Buffer.cpp?rev=1523827&r1=1523826&r2=1523827&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/framing/Buffer.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/framing/Buffer.cpp Mon Sep 16 22:46:49 2013
@@ -182,27 +182,27 @@ double Buffer::getDouble(){
}
template <>
-uint64_t Buffer::getUInt<1>() {
+QPID_COMMON_EXTERN uint64_t Buffer::getUInt<1>() {
return getOctet();
}
template <>
-uint64_t Buffer::getUInt<2>() {
+QPID_COMMON_EXTERN uint64_t Buffer::getUInt<2>() {
return getShort();
}
template <>
-uint64_t Buffer::getUInt<4>() {
+QPID_COMMON_EXTERN uint64_t Buffer::getUInt<4>() {
return getLong();
}
template <>
-uint64_t Buffer::getUInt<8>() {
+QPID_COMMON_EXTERN uint64_t Buffer::getUInt<8>() {
return getLongLong();
}
template <>
-void Buffer::putUInt<1>(uint64_t i) {
+QPID_COMMON_EXTERN void Buffer::putUInt<1>(uint64_t i) {
if (std::numeric_limits<uint8_t>::min() <= i && i <= std::numeric_limits<uint8_t>::max()) {
putOctet(i);
return;
@@ -211,7 +211,7 @@ void Buffer::putUInt<1>(uint64_t i) {
}
template <>
-void Buffer::putUInt<2>(uint64_t i) {
+QPID_COMMON_EXTERN void Buffer::putUInt<2>(uint64_t i) {
if (std::numeric_limits<uint16_t>::min() <= i && i <= std::numeric_limits<uint16_t>::max()) {
putShort(i);
return;
@@ -220,7 +220,7 @@ void Buffer::putUInt<2>(uint64_t i) {
}
template <>
-void Buffer::putUInt<4>(uint64_t i) {
+QPID_COMMON_EXTERN void Buffer::putUInt<4>(uint64_t i) {
if (std::numeric_limits<uint32_t>::min() <= i && i <= std::numeric_limits<uint32_t>::max()) {
putLong(i);
return;
@@ -229,7 +229,7 @@ void Buffer::putUInt<4>(uint64_t i) {
}
template <>
-void Buffer::putUInt<8>(uint64_t i) {
+QPID_COMMON_EXTERN void Buffer::putUInt<8>(uint64_t i) {
putLongLong(i);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org