int
HTTPConnection::on_message_begin (http_parser *parser)
{
- HandleScope scope;
-
if (message_begin_symbol.IsEmpty()) {
method_symbol = NODE_PSYMBOL("method");
status_code_symbol = NODE_PSYMBOL("statusCode");
int
HTTPConnection::on_url (http_parser *parser, const char *buf, size_t len)
{
- HandleScope scope;
HTTPConnection *connection = static_cast<HTTPConnection*>(parser->data);
assert(connection->refs_);
Local<Value> argv[1] = { String::New(buf, len) };
int
HTTPConnection::on_query_string (http_parser *parser, const char *buf, size_t len)
{
- HandleScope scope;
HTTPConnection *connection = static_cast<HTTPConnection*>(parser->data);
assert(connection->refs_);
Local<Value> argv[1] = { String::New(buf, len) };
int
HTTPConnection::on_path (http_parser *parser, const char *buf, size_t len)
{
- HandleScope scope;
HTTPConnection *connection = static_cast<HTTPConnection*>(parser->data);
assert(connection->refs_);
Local<Value> argv[1] = { String::New(buf, len) };
int
HTTPConnection::on_fragment (http_parser *parser, const char *buf, size_t len)
{
- HandleScope scope;
HTTPConnection *connection = static_cast<HTTPConnection*>(parser->data);
assert(connection->refs_);
Local<Value> argv[1] = { String::New(buf, len) };
int
HTTPConnection::on_header_field (http_parser *parser, const char *buf, size_t len)
{
- HandleScope scope;
HTTPConnection *connection = static_cast<HTTPConnection*>(parser->data);
assert(connection->refs_);
int
HTTPConnection::on_header_value (http_parser *parser, const char *buf, size_t len)
{
- HandleScope scope;
HTTPConnection *connection = static_cast<HTTPConnection*>(parser->data);
assert(connection->refs_);
{
HTTPConnection *connection = static_cast<HTTPConnection*> (parser->data);
assert(connection->refs_);
- HandleScope scope;
Local<Object> message_info = Object::New();
HTTPConnection *connection = static_cast<HTTPConnection*> (parser->data);
assert(connection->refs_);
- HandleScope scope;
// TODO each message should have their encoding.
// don't look at the conneciton for encoding