You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by gs...@apache.org on 2009/08/20 18:18:58 UTC

svn commit: r806237 - in /qpid/trunk/qpid/cpp: include/qpid/framing/FieldValue.h src/qpid/framing/FieldValue.cpp

Author: gsim
Date: Thu Aug 20 16:18:57 2009
New Revision: 806237

URL: http://svn.apache.org/viewvc?rev=806237&view=rev
Log:
Fixed distcheck target, broken by my last commit.


Modified:
    qpid/trunk/qpid/cpp/include/qpid/framing/FieldValue.h
    qpid/trunk/qpid/cpp/src/qpid/framing/FieldValue.cpp

Modified: qpid/trunk/qpid/cpp/include/qpid/framing/FieldValue.h
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/include/qpid/framing/FieldValue.h?rev=806237&r1=806236&r2=806237&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/include/qpid/framing/FieldValue.h (original)
+++ qpid/trunk/qpid/cpp/include/qpid/framing/FieldValue.h Thu Aug 20 16:18:57 2009
@@ -24,7 +24,6 @@
 #include "qpid/Exception.h"
 #include "qpid/framing/amqp_types.h"
 #include "qpid/framing/Buffer.h"
-#include "qpid/framing/Endian.h"
 #include "qpid/framing/FieldTable.h"
 #include "qpid/CommonImportExport.h"
 
@@ -105,6 +104,8 @@
   protected:
     FieldValue(uint8_t t, Data* d): typeOctet(t), data(d) {}
 
+    static uint8_t* convertIfRequired(uint8_t* const octets, int width);
+
   private:
     uint8_t typeOctet;
     std::auto_ptr<Data> data;
@@ -199,7 +200,7 @@
     FixedWidthValue<W>* const fwv = dynamic_cast< FixedWidthValue<W>* const>(data.get());
     if (fwv) {
         T value;
-        uint8_t* const octets = Endian::convertIfRequired(fwv->rawOctets(), W);
+        uint8_t* const octets = convertIfRequired(fwv->rawOctets(), W);
         uint8_t* const target = reinterpret_cast<uint8_t*>(&value);
         for (uint i = 0; i < W; ++i) target[i] = octets[i];
         return value;

Modified: qpid/trunk/qpid/cpp/src/qpid/framing/FieldValue.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/framing/FieldValue.cpp?rev=806237&r1=806236&r2=806237&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/framing/FieldValue.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/framing/FieldValue.cpp Thu Aug 20 16:18:57 2009
@@ -207,4 +207,9 @@
     out << ')';
 }
 
+uint8_t* FieldValue::convertIfRequired(uint8_t* const octets, int width)
+{
+    return Endian::convertIfRequired(octets, width);
+}
+
 }}



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org