• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/apache-793/httpd/modules/proxy/

Lines Matching +defs:value +defs:start

252  * Add an unsigned 32bits value to AJP Message
254 * @param msg AJP Message to get value from
255 * @param value value to add to AJP Message
258 apr_status_t ajp_msg_append_uint32(ajp_msg_t *msg, apr_uint32_t value)
266 msg->buf[len] = (apr_byte_t)((value >> 24) & 0xFF);
267 msg->buf[len + 1] = (apr_byte_t)((value >> 16) & 0xFF);
268 msg->buf[len + 2] = (apr_byte_t)((value >> 8) & 0xFF);
269 msg->buf[len + 3] = (apr_byte_t)(value & 0xFF);
277 * Add an unsigned 16bits value to AJP Message
279 * @param msg AJP Message to get value from
280 * @param value value to add to AJP Message
283 apr_status_t ajp_msg_append_uint16(ajp_msg_t *msg, apr_uint16_t value)
291 msg->buf[len] = (apr_byte_t)((value >> 8) & 0xFF);
292 msg->buf[len + 1] = (apr_byte_t)(value & 0xFF);
300 * Add an unsigned 8bits value to AJP Message
302 * @param msg AJP Message to get value from
303 * @param value value to add to AJP Message
306 apr_status_t ajp_msg_append_uint8(ajp_msg_t *msg, apr_byte_t value)
314 msg->buf[len] = value;
324 * @param msg AJP Message to get value from
325 * @param value Pointer to String
329 apr_status_t ajp_msg_append_string_ex(ajp_msg_t *msg, const char *value,
334 if (value == NULL) {
338 len = strlen(value);
347 memcpy(msg->buf + msg->len, value, len + 1); /* including \0 */
362 * @param msg AJP Message to get value from
363 * @param value Pointer to Byte array
367 apr_status_t ajp_msg_append_bytes(ajp_msg_t *msg, const apr_byte_t *value,
379 memcpy(msg->buf + msg->len, value, valuelen);
386 * Get a 32bits unsigned value from AJP Message
388 * @param msg AJP Message to get value from
389 * @param rvalue Pointer where value will be returned
394 apr_uint32_t value;
400 value = ((msg->buf[(msg->pos++)] & 0xFF) << 24);
401 value |= ((msg->buf[(msg->pos++)] & 0xFF) << 16);
402 value |= ((msg->buf[(msg->pos++)] & 0xFF) << 8);
403 value |= ((msg->buf[(msg->pos++)] & 0xFF));
405 *rvalue = value;
411 * Get a 16bits unsigned value from AJP Message
413 * @param msg AJP Message to get value from
414 * @param rvalue Pointer where value will be returned
419 apr_uint16_t value;
425 value = ((msg->buf[(msg->pos++)] & 0xFF) << 8);
426 value += ((msg->buf[(msg->pos++)] & 0xFF));
428 *rvalue = value;
433 * Peek a 16bits unsigned value from AJP Message, position in message
436 * @param msg AJP Message to get value from
437 * @param rvalue Pointer where value will be returned
442 apr_uint16_t value;
448 value = ((msg->buf[(msg->pos)] & 0xFF) << 8);
449 value += ((msg->buf[(msg->pos + 1)] & 0xFF));
451 *rvalue = value;
456 * Peek a 8bits unsigned value from AJP Message, position in message
459 * @param msg AJP Message to get value from
460 * @param rvalue Pointer where value will be returned
474 * Get a 8bits unsigned value from AJP Message
476 * @param msg AJP Message to get value from
477 * @param rvalue Pointer where value will be returned
493 * Get a String value from AJP Message
495 * @param msg AJP Message to get value from
496 * @param rvalue Pointer where value will be returned
502 apr_size_t start;
506 start = msg->pos;
508 if ((status != APR_SUCCESS) || (size + start > msg->max_size)) {
515 *rvalue = (const char *)(msg->buf + start);
523 * @param msg AJP Message to get value from
524 * @param rvalue Pointer where value will be returned
532 apr_size_t start;
537 start = msg->pos;
539 if ((status != APR_SUCCESS) || (size + start > msg->max_size)) {
544 *rvalue = msg->buf + start;