Deleted Added
1
2/*
3 * Copyright (C) NGINX, Inc.
4 */
5
6#include "unit.h"
7
8#include <unistd.h>

--- 362 unchanged lines hidden (view full) ---

371 set_named_property(request, "headers", headers);
372 set_named_property(request, "rawHeaders", raw_headers);
373 set_named_property(request, "httpVersion", r->version, r->version_length);
374 set_named_property(request, "method", r->method, r->method_length);
375 set_named_property(request, "url", r->target, r->target_length);
376}
377
378
379inline void
380Unit::append_header(nxt_unit_field_t *f, napi_value headers,
381 napi_value raw_headers, uint32_t idx)
382{
383 const char *name;
384 napi_value str, vstr;
385
386 name = (const char *) nxt_unit_sptr_get(&f->name);
387
388 vstr = set_named_property(headers, name, f->value, f->value_length);
389 str = create_string_latin1(name, f->name_length);
390
391 set_element(raw_headers, idx * 2, str);
392 set_element(raw_headers, idx * 2 + 1, vstr);
393}
394
395
396napi_value
397Unit::create_socket(napi_value server_obj, nxt_unit_request_info_t *req)
398{

--- 300 unchanged lines hidden ---