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.