|
Node.js
v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
|
#include "node_url.h"#include "node.h"#include "node_internals.h"#include "env.h"#include "env-inl.h"#include "util.h"#include "util-inl.h"#include "v8.h"#include "base-object.h"#include "base-object-inl.h"#include "node_i18n.h"#include <string>#include <vector>#include <stdio.h>#include <cmath>Go to the source code of this file.
Data Structures | |
| union | url_host_value |
| struct | url_host |
Namespaces | |
| node | |
| node::url | |
Macros | |
| #define | GET(env, obj, name) |
| #define | GET_AND_SET(env, obj, name, data, flag) |
| #define | UTF8STRING(isolate, str) |
| #define | ARGS(XX) |
| #define | ERR_ARGS(XX) |
| #define | XX(name) name, |
| #define | XX(name) name, |
| #define | CHAR_TEST(bits, name, expr) |
| #define | TWO_CHAR_STRING_TEST(bits, name, expr) |
| #define | SPECIALS(XX) |
| #define | XX(name, _) if (scheme == name) return true; |
| #define | XX(name, port) if (scheme == name && p == port) return -1; |
| #define | XX(name, _) NODE_DEFINE_CONSTANT(target, name); |
| #define | XX(name) NODE_DEFINE_CONSTANT(target, name); |
Enumerations | |
| enum | url_host_type { HOST_TYPE_FAILED = -1, HOST_TYPE_DOMAIN = 0, HOST_TYPE_IPV4 = 1, HOST_TYPE_IPV6 = 2, HOST_TYPE_OPAQUE = 3 } |
| enum | url_cb_args |
| enum | url_error_cb_args |
Functions | |
| CHAR_TEST (8, IsASCIIHexDigit,(IsASCIIDigit(ch)||(ch >='A' &&ch<='F')||(ch >='a' &&ch<='f'))) CHAR_TEST(8 | |
Variables | |
| IsASCIIAlpha | |
| ch | |
| #define ARGS | ( | XX | ) |
Definition at line 84 of file node_url.cc.
| #define CHAR_TEST | ( | bits, | |
| name, | |||
| expr | |||
| ) |
Definition at line 111 of file node_url.cc.
| #define ERR_ARGS | ( | XX | ) |
Definition at line 95 of file node_url.cc.
| #define GET | ( | env, | |
| obj, | |||
| name | |||
| ) |
Definition at line 36 of file node_url.cc.
| #define GET_AND_SET | ( | env, | |
| obj, | |||
| name, | |||
| data, | |||
| flag | |||
| ) |
Definition at line 40 of file node_url.cc.
| #define SPECIALS | ( | XX | ) |
Definition at line 545 of file node_url.cc.
| #define TWO_CHAR_STRING_TEST | ( | bits, | |
| name, | |||
| expr | |||
| ) |
Definition at line 119 of file node_url.cc.
| #define UTF8STRING | ( | isolate, | |
| str | |||
| ) |
Definition at line 50 of file node_url.cc.
| #define XX | ( | name | ) | name, |
Definition at line 106 of file node_url.cc.
| #define XX | ( | name | ) | name, |
Definition at line 106 of file node_url.cc.
| #define XX | ( | name, | |
| _ | |||
| ) | if (scheme == name) return true; |
Definition at line 106 of file node_url.cc.
| #define XX | ( | name, | |
| port | |||
| ) | if (scheme == name && p == port) return -1; |
Definition at line 106 of file node_url.cc.
| #define XX | ( | name, | |
| _ | |||
| ) | NODE_DEFINE_CONSTANT(target, name); |
Definition at line 106 of file node_url.cc.
| #define XX | ( | name | ) | NODE_DEFINE_CONSTANT(target, name); |
Definition at line 106 of file node_url.cc.