Lines Matching refs:buff
31 buffer buff(length, 0); in prepareHeader() local
33 buff[slp::header::OFFSET_VERSION] = req.header.version; in prepareHeader()
36 buff[slp::header::OFFSET_FUNCTION] = req.header.functionID + 1; in prepareHeader()
39 buff.data() + slp::header::OFFSET_LENGTH); in prepareHeader()
44 buff.data() + slp::header::OFFSET_FLAGS); in prepareHeader()
47 buff.data() + slp::header::OFFSET_EXT); in prepareHeader()
52 buff.data() + slp::header::OFFSET_XID); in prepareHeader()
57 buff.data() + slp::header::OFFSET_LANG_LEN); in prepareHeader()
61 buff.data() + slp::header::OFFSET_LANG); in prepareHeader()
62 return buff; in prepareHeader()
79 buffer buff; in processSrvTypeRequest() local
86 buff.resize(0); in processSrvTypeRequest()
88 return std::make_tuple((int)slp::Error::INTERNAL_ERROR, buff); in processSrvTypeRequest()
107 buff = prepareHeader(req); in processSrvTypeRequest()
116 buff.size() + /* 14 bytes header + length of langtag */ in processSrvTypeRequest()
124 buff.resize(0); in processSrvTypeRequest()
125 return std::make_tuple((int)slp::Error::PARSE_ERROR, buff); in processSrvTypeRequest()
128 uint8_t length = buff.size() + /* 14 bytes header + length of langtag */ in processSrvTypeRequest()
133 buff.resize(length); in processSrvTypeRequest()
136 buff.data() + slp::header::OFFSET_LENGTH); in processSrvTypeRequest()
144 buff.data() + slp::response::OFFSET_SERVICE_LEN); in processSrvTypeRequest()
148 (buff.data() + slp::response::OFFSET_SERVICE)); in processSrvTypeRequest()
150 return std::make_tuple(slp::SUCCESS, buff); in processSrvTypeRequest()
179 buffer buff; in processSrvRequest() local
185 buff.resize(0); in processSrvRequest()
187 return std::make_tuple((int)slp::Error::INTERNAL_ERROR, buff); in processSrvRequest()
195 buff.resize(0); in processSrvRequest()
197 return std::make_tuple((int)slp::Error::INTERNAL_ERROR, buff); in processSrvRequest()
203 buff.resize(0); in processSrvRequest()
205 return std::make_tuple((int)slp::Error::INTERNAL_ERROR, buff); in processSrvRequest()
208 buff = prepareHeader(req); in processSrvRequest()
210 uint8_t length = buff.size() + /* 14 bytes header + length of langtag */ in processSrvRequest()
214 buff.resize(length); in processSrvRequest()
221 buff.data() + slp::response::OFFSET_URL_ENTRY); in processSrvRequest()
234 buff.size() + slp::response::SIZE_URL_ENTRY + url.length(); in processSrvRequest()
239 buff.resize(0); in processSrvRequest()
240 return std::make_tuple((int)slp::Error::PARSE_ERROR, buff); in processSrvRequest()
243 buff.resize(buff.size() + slp::response::SIZE_URL_ENTRY + url.length()); in processSrvRequest()
251 buff.data() + pos); in processSrvRequest()
256 buff.data() + pos); in processSrvRequest()
262 buff.data() + pos); in processSrvRequest()
265 std::copy_n((uint8_t*)url.c_str(), url.length(), buff.data() + pos); in processSrvRequest()
269 buff.data() + pos); in processSrvRequest()
272 uint8_t packetLength = buff.size(); in processSrvRequest()
274 buff.data() + slp::header::OFFSET_LENGTH); in processSrvRequest()
276 return std::make_tuple((int)slp::SUCCESS, buff); in processSrvRequest()
411 buffer buff(length, 0); in processError() local
415 buff[slp::header::OFFSET_VERSION] = req.header.version; in processError()
418 buff[slp::header::OFFSET_FUNCTION] = req.header.functionID + 1; in processError()
421 buff.data() + slp::header::OFFSET_LENGTH); in processError()
426 buff.data() + slp::header::OFFSET_FLAGS); in processError()
429 buff.data() + slp::header::OFFSET_EXT); in processError()
434 buff.data() + slp::header::OFFSET_XID); in processError()
439 buff.data() + slp::header::OFFSET_LANG_LEN); in processError()
443 buff[slp::header::MIN_LEN + 1] = err; in processError()
445 return buff; in processError()