|
Node.js
v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
|
#include "http_parser.h"#include "util.h"#include "util-inl.h"#include "uv.h"#include <string>#include <vector>Go to the source code of this file.
Data Structures | |
| struct | http_parsing_state_s |
| struct | ws_state_s |
| class | InspectorSocket |
Namespaces | |
| node | |
| node::inspector | |
Typedefs | |
| typedef void(* | inspector_cb) (InspectorSocket *, int) |
| typedef bool(* | handshake_cb) (InspectorSocket *, enum inspector_handshake_event state, const std::string &path) |
Enumerations | |
| enum | inspector_handshake_event { kInspectorHandshakeUpgrading, kInspectorHandshakeUpgraded, kInspectorHandshakeHttpGet, kInspectorHandshakeFailed } |
Functions | |
| int | inspector_accept (uv_stream_t *server, InspectorSocket *socket, handshake_cb callback) |
| void | inspector_close (InspectorSocket *inspector, inspector_cb callback) |
| int | inspector_read_start (InspectorSocket *inspector, uv_alloc_cb alloc_cb, uv_read_cb read_cb) |
| void | inspector_read_stop (InspectorSocket *inspector) |
| void | inspector_write (InspectorSocket *inspector, const char *data, size_t len) |
| bool | inspector_is_active (const InspectorSocket *inspector) |
| InspectorSocket * | inspector_from_stream (uv_tcp_t *stream) |
| InspectorSocket * | inspector_from_stream (uv_stream_t *stream) |
| InspectorSocket * | inspector_from_stream (uv_handle_t *stream) |