Lines Matching refs:pos
121 uint32_t pos = slp::header::MIN_LEN + req.header.langtagLen; in parseSrvTypeRqst() local
122 if ((pos + slp::request::SIZE_PRLIST) > buff.size()) in parseSrvTypeRqst()
125 << (pos + slp::request::SIZE_PRLIST) << " / " << buff.size() in parseSrvTypeRqst()
129 std::copy_n(buff.data() + pos, slp::request::SIZE_PRLIST, in parseSrvTypeRqst()
132 pos += slp::request::SIZE_PRLIST; in parseSrvTypeRqst()
135 if ((pos + prListLen) > buff.size()) in parseSrvTypeRqst()
143 req.body.srvtyperqst.prList.insert(0, (const char*)buff.data() + pos, in parseSrvTypeRqst()
146 pos += prListLen; in parseSrvTypeRqst()
150 if ((pos + slp::request::SIZE_NAMING) > buff.size()) in parseSrvTypeRqst()
153 << (pos + slp::request::SIZE_NAMING) << " / " << buff.size() in parseSrvTypeRqst()
157 std::copy_n(buff.data() + pos, slp::request::SIZE_NAMING, in parseSrvTypeRqst()
160 pos += slp::request::SIZE_NAMING; in parseSrvTypeRqst()
171 if ((pos + namingAuthLen) > buff.size()) in parseSrvTypeRqst()
174 << (pos + namingAuthLen) << " / " << buff.size() in parseSrvTypeRqst()
179 0, (const char*)buff.data() + pos, namingAuthLen); in parseSrvTypeRqst()
182 pos += namingAuthLen; in parseSrvTypeRqst()
186 if ((pos + slp::request::SIZE_SCOPE) > buff.size()) in parseSrvTypeRqst()
189 << (pos + slp::request::SIZE_SCOPE) << " / " << buff.size() in parseSrvTypeRqst()
193 std::copy_n(buff.data() + pos, slp::request::SIZE_SCOPE, in parseSrvTypeRqst()
196 pos += slp::request::SIZE_SCOPE; in parseSrvTypeRqst()
199 if ((pos + scopeListLen) > buff.size()) in parseSrvTypeRqst()
202 << (pos + scopeListLen) << " / " << buff.size() << std::endl; in parseSrvTypeRqst()
206 req.body.srvtyperqst.scopeList.insert(0, (const char*)buff.data() + pos, in parseSrvTypeRqst()
236 uint32_t pos = slp::header::MIN_LEN + req.header.langtagLen; in parseSrvRqst() local
237 if ((pos + slp::request::SIZE_PRLIST) > buff.size()) in parseSrvRqst()
240 << (pos + slp::request::SIZE_PRLIST) << " / " << buff.size() in parseSrvRqst()
244 std::copy_n(buff.data() + pos, slp::request::SIZE_PRLIST, in parseSrvRqst()
247 pos += slp::request::SIZE_PRLIST; in parseSrvRqst()
250 if ((pos + prListLen) > buff.size()) in parseSrvRqst()
257 req.body.srvrqst.prList.insert(0, (const char*)buff.data() + pos, in parseSrvRqst()
260 pos += prListLen; in parseSrvRqst()
264 if ((pos + slp::request::SIZE_SERVICE_TYPE) > buff.size()) in parseSrvRqst()
267 << (pos + slp::request::SIZE_SERVICE_TYPE) << " / " in parseSrvRqst()
271 std::copy_n(buff.data() + pos, slp::request::SIZE_SERVICE_TYPE, in parseSrvRqst()
276 pos += slp::request::SIZE_SERVICE_TYPE; in parseSrvRqst()
278 if ((pos + srvTypeLen) > buff.size()) in parseSrvRqst()
281 << (pos + srvTypeLen) << " / " << buff.size() << std::endl; in parseSrvRqst()
284 req.body.srvrqst.srvType.insert(0, (const char*)buff.data() + pos, in parseSrvRqst()
287 pos += srvTypeLen; in parseSrvRqst()
291 if ((pos + slp::request::SIZE_SCOPE) > buff.size()) in parseSrvRqst()
294 << (pos + slp::request::SIZE_SCOPE) << " / " << buff.size() in parseSrvRqst()
298 std::copy_n(buff.data() + pos, slp::request::SIZE_SCOPE, in parseSrvRqst()
303 pos += slp::request::SIZE_SCOPE; in parseSrvRqst()
305 if ((pos + scopeListLen) > buff.size()) in parseSrvRqst()
308 << (pos + scopeListLen) << " / " << buff.size() << std::endl; in parseSrvRqst()
311 req.body.srvrqst.scopeList.insert(0, (const char*)buff.data() + pos, in parseSrvRqst()
314 pos += scopeListLen; in parseSrvRqst()
318 if ((pos + slp::request::SIZE_PREDICATE) > buff.size()) in parseSrvRqst()
321 << (pos + slp::request::SIZE_PREDICATE) << " / " in parseSrvRqst()
325 std::copy_n(buff.data() + pos, slp::request::SIZE_PREDICATE, in parseSrvRqst()
329 pos += slp::request::SIZE_PREDICATE; in parseSrvRqst()
331 if ((pos + predicateLen) > buff.size()) in parseSrvRqst()
334 << (pos + predicateLen) << " / " << buff.size() << std::endl; in parseSrvRqst()
337 req.body.srvrqst.predicate.insert(0, (const char*)buff.data() + pos, in parseSrvRqst()
340 pos += predicateLen; in parseSrvRqst()
344 if ((pos + slp::request::SIZE_SLPI) > buff.size()) in parseSrvRqst()
347 << (pos + slp::request::SIZE_SLPI) << " / " << buff.size() in parseSrvRqst()
351 std::copy_n(buff.data() + pos, slp::request::SIZE_SLPI, in parseSrvRqst()
355 pos += slp::request::SIZE_SLPI; in parseSrvRqst()
357 if ((pos + spistrLen) > buff.size()) in parseSrvRqst()
360 << (pos + spistrLen) << " / " << buff.size() << std::endl; in parseSrvRqst()
363 req.body.srvrqst.spistr.insert(0, (const char*)buff.data() + pos, in parseSrvRqst()