+ if( m_offset + 1 >= m_length )
+ throw ::std::out_of_range("CDeserialiser::ReadString");
+ uint8_t len = m_data[m_offset];
+ m_offset ++;
+
+ if( m_offset + len >= m_length )
+ throw ::std::out_of_range("CDeserialiser::ReadString");
+
+ ::std::string ret( reinterpret_cast<const char*>(m_data+m_offset), len );
+ m_offset += len;
+ return ret;