18 #ifndef LONG_SIGNAL_HPP
19 #define LONG_SIGNAL_HPP
22 #include <ArrayPool.hpp>
29 STATIC_CONST( DataLength = NDB_SECTION_SEGMENT_SZ );
47 Uint32 theData[DataLength];
65 void copy(Uint32 * dst, Uint32 srcFirstIVal);
72 Uint32 getSectionSz(Uint32
id);
73 Uint32* getLastWordPtr(Uint32
id);
76 bool verifySection(Uint32 firstIVal,
79 #include "DataBuffer.hpp"
85 while(len > SectionSegment::DataLength){
86 dst.
append(ptr.p->theData, SectionSegment::DataLength);
87 ptr.p = pool.
getPtr(ptr.p->m_nextSegment);
88 len -= SectionSegment::DataLength;
90 dst.
append(ptr.p->theData, len);