Lines Matching full:buffer
19 using buffer = std::vector<uint8_t>; typedef
135 /** Parse a buffer and fill the header and the body of the message.
137 * @param[in] buffer - The buffer from which data should be parsed.
144 std::tuple<int, Message> parseBuffer(const buffer& buf);
149 /** Parse header data from the buffer.
151 * @param[in] buffer - The buffer from which data should be parsed.
159 std::tuple<int, Message> parseHeader(const buffer& buf);
163 * @param[in] buffer - The buffer from which data should be parsed.
171 int parseSrvTypeRqst(const buffer& buf, Message& req);
175 * @param[in] buffer - The buffer from which data should be parsed.
183 int parseSrvRqst(const buffer& buf, Message& req);
201 std::tuple<int, buffer> processRequest(const Message& msg);
211 buffer processError(const Message& req, const uint8_t err);
227 std::tuple<int, buffer> processSrvRequest(const Message& msg);
241 std::tuple<int, buffer> processSrvTypeRequest(const Message& msg);
264 /** Fill the buffer with the header data from the request object
272 buffer prepareHeader(const Message& req);