Lines Matching refs:args

858     Local<Value> args[] = {
863 args[1] = String::NewFromUtf8(
870 arraysize(args),
871 args);
1369 Local<Value> args[] = {
1378 arraysize(args), args);
1989 void Http2Session::Receive(const FunctionCallbackInfo<Value>& args) {
1991 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
1992 CHECK(args[0]->IsObject());
1994 ArrayBufferViewContents<char> buffer(args[0]);
2554 void HttpErrorString(const FunctionCallbackInfo<Value>& args) {
2555 Environment* env = Environment::GetCurrent(args);
2556 uint32_t val = args[0]->Uint32Value(env->context()).ToChecked();
2557 args.GetReturnValue().Set(
2567 void PackSettings(const FunctionCallbackInfo<Value>& args) {
2568 Http2State* state = Realm::GetBindingData<Http2State>(args);
2569 args.GetReturnValue().Set(Http2Settings::Pack(state));
2575 void RefreshDefaultSettings(const FunctionCallbackInfo<Value>& args) {
2576 Http2State* state = Realm::GetBindingData<Http2State>(args);
2581 void Http2Session::SetNextStreamID(const FunctionCallbackInfo<Value>& args) {
2582 Environment* env = Environment::GetCurrent(args);
2584 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2585 int32_t id = args[0]->Int32Value(env->context()).ToChecked();
2588 return args.GetReturnValue().Set(false);
2590 args.GetReturnValue().Set(true);
2598 const FunctionCallbackInfo<Value>& args) {
2599 Environment* env = Environment::GetCurrent(args);
2601 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2603 int32_t window_size = args[0]->Int32Value(env->context()).ToChecked();
2608 args.GetReturnValue().Set(result);
2617 void Http2Session::RefreshSettings(const FunctionCallbackInfo<Value>& args) {
2619 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2627 void Http2Session::RefreshState(const FunctionCallbackInfo<Value>& args) {
2629 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2658 void Http2Session::New(const FunctionCallbackInfo<Value>& args) {
2659 Http2State* state = Realm::GetBindingData<Http2State>(args);
2661 CHECK(args.IsConstructCall());
2664 args[0]->Int32Value(env->context()).ToChecked());
2665 Http2Session* session = new Http2Session(state, args.This(), type);
2671 void Http2Session::Consume(const FunctionCallbackInfo<Value>& args) {
2673 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2674 CHECK(args[0]->IsObject());
2675 session->Consume(args[0].As<Object>());
2679 void Http2Session::Destroy(const FunctionCallbackInfo<Value>& args) {
2681 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2683 Environment* env = Environment::GetCurrent(args);
2686 uint32_t code = args[0]->Uint32Value(context).ToChecked();
2687 session->Close(code, args[1]->IsTrue());
2692 void Http2Session::Request(const FunctionCallbackInfo<Value>& args) {
2694 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2697 Local<Array> headers = args[0].As<Array>();
2698 int32_t options = args[1]->Int32Value(env->context()).ToChecked();
2705 Http2Priority(env, args[2], args[3], args[4]),
2712 return args.GetReturnValue().Set(ret);
2716 args.GetReturnValue().Set(stream->object());
2741 void Http2Session::Goaway(const FunctionCallbackInfo<Value>& args) {
2742 Environment* env = Environment::GetCurrent(args);
2745 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2747 uint32_t code = args[0]->Uint32Value(context).ToChecked();
2748 int32_t lastStreamID = args[1]->Int32Value(context).ToChecked();
2751 if (args[2]->IsArrayBufferView()) {
2752 opaque_data.Read(args[2].As<ArrayBufferView>());
2760 void Http2Session::UpdateChunksSent(const FunctionCallbackInfo<Value>& args) {
2761 Environment* env = Environment::GetCurrent(args);
2765 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2773 args.GetReturnValue().Set(length);
2779 void Http2Stream::RstStream(const FunctionCallbackInfo<Value>& args) {
2780 Environment* env = Environment::GetCurrent(args);
2783 ASSIGN_OR_RETURN_UNWRAP(&stream, args.Holder());
2784 uint32_t code = args[0]->Uint32Value(context).ToChecked();
2791 void Http2Stream::Respond(const FunctionCallbackInfo<Value>& args) {
2792 Environment* env = Environment::GetCurrent(args);
2794 ASSIGN_OR_RETURN_UNWRAP(&stream, args.Holder());
2796 Local<Array> headers = args[0].As<Array>();
2797 int32_t options = args[1]->Int32Value(env->context()).ToChecked();
2799 args.GetReturnValue().Set(
2808 void Http2Stream::Info(const FunctionCallbackInfo<Value>& args) {
2809 Environment* env = Environment::GetCurrent(args);
2811 ASSIGN_OR_RETURN_UNWRAP(&stream, args.Holder());
2813 Local<Array> headers = args[0].As<Array>();
2815 args.GetReturnValue().Set(stream->SubmitInfo(Http2Headers(env, headers)));
2819 void Http2Stream::Trailers(const FunctionCallbackInfo<Value>& args) {
2820 Environment* env = Environment::GetCurrent(args);
2822 ASSIGN_OR_RETURN_UNWRAP(&stream, args.Holder());
2824 Local<Array> headers = args[0].As<Array>();
2826 args.GetReturnValue().Set(
2831 void Http2Stream::GetID(const FunctionCallbackInfo<Value>& args) {
2833 ASSIGN_OR_RETURN_UNWRAP(&stream, args.Holder());
2834 args.GetReturnValue().Set(stream->id());
2838 void Http2Stream::Destroy(const FunctionCallbackInfo<Value>& args) {
2840 ASSIGN_OR_RETURN_UNWRAP(&stream, args.Holder());
2846 void Http2Stream::PushPromise(const FunctionCallbackInfo<Value>& args) {
2847 Environment* env = Environment::GetCurrent(args);
2849 ASSIGN_OR_RETURN_UNWRAP(&parent, args.Holder());
2851 Local<Array> headers = args[0].As<Array>();
2852 int32_t options = args[1]->Int32Value(env->context()).ToChecked();
2865 return args.GetReturnValue().Set(ret);
2868 args.GetReturnValue().Set(stream->object());
2872 void Http2Stream::Priority(const FunctionCallbackInfo<Value>& args) {
2873 Environment* env = Environment::GetCurrent(args);
2875 ASSIGN_OR_RETURN_UNWRAP(&stream, args.Holder());
2878 Http2Priority(env, args[0], args[1], args[2]),
2879 args[3]->IsTrue()), 0);
2886 void Http2Stream::RefreshState(const FunctionCallbackInfo<Value>& args) {
2888 ASSIGN_OR_RETURN_UNWRAP(&stream, args.Holder());
2942 void Http2Session::AltSvc(const FunctionCallbackInfo<Value>& args) {
2943 Environment* env = Environment::GetCurrent(args);
2945 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2947 int32_t id = args[0]->Int32Value(env->context()).ToChecked();
2950 Local<String> origin_str = args[1]->ToString(env->context()).ToLocalChecked();
2951 Local<String> value_str = args[2]->ToString(env->context()).ToLocalChecked();
2972 void Http2Session::Origin(const FunctionCallbackInfo<Value>& args) {
2973 Environment* env = Environment::GetCurrent(args);
2976 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2978 Local<String> origin_string = args[0].As<String>();
2979 size_t count = args[1]->Int32Value(context).ToChecked();
2985 void Http2Session::Ping(const FunctionCallbackInfo<Value>& args) {
2987 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
2992 if (args[0]->IsArrayBufferView()) {
2993 payload.Read(args[0].As<ArrayBufferView>());
2997 CHECK(args[1]->IsFunction());
2998 args.GetReturnValue().Set(
2999 session->AddPing(payload.data(), args[1].As<Function>()));
3003 void Http2Session::Settings(const FunctionCallbackInfo<Value>& args) {
3005 ASSIGN_OR_RETURN_UNWRAP(&session, args.Holder());
3006 CHECK(args[0]->IsFunction());
3007 args.GetReturnValue().Set(session->AddSettings(args[0].As<Function>()));
3146 void SetCallbackFunctions(const FunctionCallbackInfo<Value>& args) {
3147 Environment* env = Environment::GetCurrent(args);
3148 CHECK_EQ(args.Length(), 11);
3151 CHECK(args[arg]->IsFunction()); \
3152 env->set_http2session_on_ ## name ## _function(args[arg].As<Function>());
3170 void NgHttp2Debug(const char* format, va_list args) {
3171 vfprintf(stderr, format, args);