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) |