MCPcopy Create free account
hub / github.com/OpenNI/OpenNI / Read

Method Read

Source/Modules/Common/DataRecords.cpp:175–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

173}
174
175XnStatus Record::Read(void* pDest, XnUInt32 nSize) const
176{
177 XN_VALIDATE_OUTPUT_PTR(pDest);
178 if (m_nReadOffset + nSize > m_nMaxSize)
179 {
180 XN_LOG_ERROR_RETURN(XN_STATUS_INPUT_BUFFER_OVERFLOW, XN_MASK_OPEN_NI, "Record buffer too small");
181 }
182
183 xnOSMemCopy(pDest, m_pData + m_nReadOffset, nSize);
184 m_nReadOffset += nSize;
185
186 return XN_STATUS_OK;
187}
188
189XnStatus Record::ReadString(const XnChar* &strDest) const
190{

Callers 1

ReadIntFunction · 0.45

Calls 1

xnOSMemCopyFunction · 0.50

Tested by

no test coverage detected