Lines Matching refs:buffer_len

77 static uint8_t obex_message_builder_packet_init(uint8_t * buffer, uint16_t buffer_len, uint8_t opco…  in obex_message_builder_packet_init()  argument
78 if (buffer_len < 3) return ERROR_CODE_MEMORY_CAPACITY_EXCEEDED; in obex_message_builder_packet_init()
84 static uint8_t obex_message_builder_packet_append(uint8_t * buffer, uint16_t buffer_len, const uint… in obex_message_builder_packet_append() argument
87 …) buffer_len:%u pos+len:%u pos:%u len:%u", data[0], lut_type[data[0]], buffer_len, pos + len, pos,… in obex_message_builder_packet_append()
89 if (buffer_len < pos + len) { in obex_message_builder_packet_append()
90 … buffer_len:%u size:%u pos:%u len:%u", buffer[0], lut_type[buffer[0]], buffer_len, pos + len, pos,… in obex_message_builder_packet_append()
104 uint8_t obex_message_builder_header_add_byte(uint8_t * buffer, uint16_t buffer_len, uint8_t header_… in obex_message_builder_header_add_byte() argument
108 return obex_message_builder_packet_append(buffer, buffer_len, &header[0], sizeof(header)); in obex_message_builder_header_add_byte()
111 uint8_t obex_message_builder_header_add_word(uint8_t * buffer, uint16_t buffer_len, uint8_t header_… in obex_message_builder_header_add_word() argument
115 return obex_message_builder_packet_append(buffer, buffer_len, &header[0], sizeof(header)); in obex_message_builder_header_add_word()
118 uint8_t obex_message_builder_header_add_variable(uint8_t * buffer, uint16_t buffer_len, uint8_t hea… in obex_message_builder_header_add_variable() argument
123 …uint8_t status = obex_message_builder_packet_append(buffer, buffer_len, &header[0], sizeof(header)… in obex_message_builder_header_add_variable()
126 …return obex_message_builder_packet_append(buffer, buffer_len, header_data, header_data_length); … in obex_message_builder_header_add_variable()
129 uint8_t obex_message_builder_header_fillup_variable(uint8_t * buffer, uint16_t buffer_len, uint8_t … in obex_message_builder_header_fillup_variable() argument
134 if (sizeof (header) + header_data_length + pos > buffer_len) in obex_message_builder_header_fillup_variable()
135 header_data_length = buffer_len - pos - sizeof (header); in obex_message_builder_header_fillup_variable()
139 …uint8_t status = obex_message_builder_packet_append(buffer, buffer_len, &header[0], sizeof(header)… in obex_message_builder_header_fillup_variable()
143 return obex_message_builder_packet_append(buffer, buffer_len, header_data, header_data_length); in obex_message_builder_header_fillup_variable()
146 static uint8_t obex_message_builder_header_add_connection_id(uint8_t * buffer, uint16_t buffer_len,… in obex_message_builder_header_add_connection_id() argument
149 …return obex_message_builder_header_add_word(buffer, buffer_len, OBEX_HEADER_CONNECTION_ID, obex_co… in obex_message_builder_header_add_connection_id()
152 static inline uint8_t obex_message_builder_create_connect(uint8_t * buffer, uint16_t buffer_len, ui… in obex_message_builder_create_connect() argument
154 uint8_t status = obex_message_builder_packet_init(buffer, buffer_len, opcode); in obex_message_builder_create_connect()
161 return obex_message_builder_packet_append(buffer, buffer_len, &fields[0], sizeof(fields)); in obex_message_builder_create_connect()
164 uint8_t obex_message_builder_request_create_connect(uint8_t * buffer, uint16_t buffer_len, in obex_message_builder_request_create_connect() argument
167 …return obex_message_builder_create_connect(buffer, buffer_len, OBEX_OPCODE_CONNECT, obex_version_n… in obex_message_builder_request_create_connect()
170 uint8_t obex_message_builder_response_create_connect(uint8_t * buffer, uint16_t buffer_len, uint8_t… in obex_message_builder_response_create_connect() argument
173 …uint8_t status = obex_message_builder_create_connect(buffer, buffer_len, OBEX_RESP_SUCCESS, obex_v… in obex_message_builder_response_create_connect()
175 return obex_message_builder_header_add_connection_id(buffer, buffer_len, obex_connection_id); in obex_message_builder_response_create_connect()
178 uint8_t obex_message_builder_response_create_general(uint8_t * buffer, uint16_t buffer_len, uint8_t… in obex_message_builder_response_create_general() argument
179 return obex_message_builder_packet_init(buffer, buffer_len, response_code); in obex_message_builder_response_create_general()
182 uint8_t obex_message_builder_response_update_code(uint8_t * buffer, uint16_t buffer_len, uint8_t re… in obex_message_builder_response_update_code() argument
183 if (buffer_len < 3) return ERROR_CODE_MEMORY_CAPACITY_EXCEEDED; in obex_message_builder_response_update_code()
188 uint8_t obex_message_builder_request_create_get(uint8_t * buffer, uint16_t buffer_len, uint32_t obe… in obex_message_builder_request_create_get() argument
189 …uint8_t status = obex_message_builder_packet_init(buffer, buffer_len, OBEX_OPCODE_GET | OBEX_OPCOD… in obex_message_builder_request_create_get()
191 return obex_message_builder_header_add_connection_id(buffer, buffer_len, obex_connection_id); in obex_message_builder_request_create_get()
194 uint8_t obex_message_builder_request_create_put(uint8_t * buffer, uint16_t buffer_len, uint32_t obe… in obex_message_builder_request_create_put() argument
195 …uint8_t status = obex_message_builder_packet_init(buffer, buffer_len, OBEX_OPCODE_PUT | OBEX_OPCOD… in obex_message_builder_request_create_put()
198 return obex_message_builder_header_add_connection_id(buffer, buffer_len, obex_connection_id); in obex_message_builder_request_create_put()
201 uint8_t obex_message_builder_request_create_set_path(uint8_t * buffer, uint16_t buffer_len, uint8_t… in obex_message_builder_request_create_set_path() argument
202 uint8_t status = obex_message_builder_packet_init(buffer, buffer_len, OBEX_OPCODE_SETPATH); in obex_message_builder_request_create_set_path()
208 status = obex_message_builder_packet_append(buffer, buffer_len, &fields[0], sizeof(fields)); in obex_message_builder_request_create_set_path()
210 return obex_message_builder_header_add_connection_id(buffer, buffer_len, obex_connection_id); in obex_message_builder_request_create_set_path()
213 uint8_t obex_message_builder_request_create_abort(uint8_t * buffer, uint16_t buffer_len, uint32_t o… in obex_message_builder_request_create_abort() argument
214 uint8_t status = obex_message_builder_packet_init(buffer, buffer_len, OBEX_OPCODE_ABORT); in obex_message_builder_request_create_abort()
216 return obex_message_builder_header_add_connection_id(buffer, buffer_len, obex_connection_id); in obex_message_builder_request_create_abort()
219 uint8_t obex_message_builder_request_create_disconnect(uint8_t * buffer, uint16_t buffer_len, uint3… in obex_message_builder_request_create_disconnect() argument
220 uint8_t status = obex_message_builder_packet_init(buffer, buffer_len, OBEX_OPCODE_DISCONNECT); in obex_message_builder_request_create_disconnect()
222 return obex_message_builder_header_add_connection_id(buffer, buffer_len, obex_connection_id); in obex_message_builder_request_create_disconnect()
225 uint8_t obex_message_builder_set_final_bit (uint8_t * buffer, uint16_t buffer_len, bool final){ in obex_message_builder_set_final_bit() argument
226 if (buffer_len < 1) return ERROR_CODE_MEMORY_CAPACITY_EXCEEDED; in obex_message_builder_set_final_bit()
239 uint8_t obex_message_builder_header_add_srm_enable(uint8_t * buffer, uint16_t buffer_len){ in obex_message_builder_header_add_srm_enable() argument
241 …return obex_message_builder_header_add_byte(buffer, buffer_len, OBEX_HEADER_SINGLE_RESPONSE_MODE, … in obex_message_builder_header_add_srm_enable()
244 uint8_t obex_message_builder_header_add_srmp_wait(uint8_t* buffer, uint16_t buffer_len) { in obex_message_builder_header_add_srmp_wait() argument
245 …return obex_message_builder_header_add_byte(buffer, buffer_len, OBEX_HEADER_SINGLE_RESPONSE_MODE_P… in obex_message_builder_header_add_srmp_wait()
248 uint8_t obex_message_builder_header_add_target(uint8_t * buffer, uint16_t buffer_len, const uint8_t… in obex_message_builder_header_add_target() argument
249 …return obex_message_builder_header_add_variable(buffer, buffer_len, OBEX_HEADER_TARGET, target, le… in obex_message_builder_header_add_target()
252 …e_builder_header_add_application_parameters(uint8_t * buffer, uint16_t buffer_len, const uint8_t *… in obex_message_builder_header_add_application_parameters() argument
253 …return obex_message_builder_header_add_variable(buffer, buffer_len, OBEX_HEADER_APPLICATION_PARAME… in obex_message_builder_header_add_application_parameters()
256 uint8_t obex_message_builder_header_add_challenge_response(uint8_t * buffer, uint16_t buffer_len, c… in obex_message_builder_header_add_challenge_response() argument
257 …return obex_message_builder_header_add_variable(buffer, buffer_len, OBEX_HEADER_AUTHENTICATION_RES… in obex_message_builder_header_add_challenge_response()
260 uint8_t obex_message_builder_header_add_who(uint8_t * buffer, uint16_t buffer_len, const uint8_t * … in obex_message_builder_header_add_who() argument
261 return obex_message_builder_header_add_variable(buffer, buffer_len, OBEX_HEADER_WHO, who, 16); in obex_message_builder_header_add_who()
264 uint8_t obex_message_builder_body_add_static(uint8_t * buffer, uint16_t buffer_len, const uint8_t *… in obex_message_builder_body_add_static() argument
265 …return obex_message_builder_header_add_variable(buffer, buffer_len, OBEX_HEADER_END_OF_BODY, data,… in obex_message_builder_body_add_static()
268 uint8_t obex_message_builder_body_fillup_static(uint8_t * buffer, uint16_t buffer_len, const uint8_… in obex_message_builder_body_fillup_static() argument
269 …return obex_message_builder_header_fillup_variable(buffer, buffer_len, OBEX_HEADER_END_OF_BODY, da… in obex_message_builder_body_fillup_static()
279 uint8_t obex_message_builder_header_add_unicode_prefix(uint8_t * buffer, uint16_t buffer_len, uint8… in obex_message_builder_header_add_unicode_prefix() argument
284 if (buffer_len < header_len) return ERROR_CODE_MEMORY_CAPACITY_EXCEEDED; in obex_message_builder_header_add_unicode_prefix()
304 uint8_t obex_message_builder_header_add_name_prefix(uint8_t * buffer, uint16_t buffer_len, const ch… in obex_message_builder_header_add_name_prefix() argument
305 …return obex_message_builder_header_add_unicode_prefix(buffer, buffer_len, OBEX_HEADER_NAME, name, … in obex_message_builder_header_add_name_prefix()
308 uint8_t obex_message_builder_header_add_name(uint8_t * buffer, uint16_t buffer_len, const char * na… in obex_message_builder_header_add_name() argument
310 …return obex_message_builder_header_add_unicode_prefix(buffer, buffer_len, OBEX_HEADER_NAME, name, … in obex_message_builder_header_add_name()
323 uint8_t obex_message_builder_header_add_type(uint8_t * buffer, uint16_t buffer_len, const char * ty… in obex_message_builder_header_add_type() argument
329 …uint8_t status = obex_message_builder_packet_append(buffer, buffer_len, &header[0], sizeof(header)… in obex_message_builder_header_add_type()
331 …return obex_message_builder_packet_append(buffer, buffer_len, (const uint8_t*)type, len_incl_zero); in obex_message_builder_header_add_type()
334 uint8_t obex_message_builder_header_add_length(uint8_t * buffer, uint16_t buffer_len, uint32_t leng… in obex_message_builder_header_add_length() argument
335 return obex_message_builder_header_add_word(buffer, buffer_len, OBEX_HEADER_LENGTH, length); in obex_message_builder_header_add_length()