Lines Matching defs:ping
721 while (BaseObjectPtr<Http2Ping> ping = PopPing()) {
722 ping->DetachFromSession();
724 [ping = std::move(ping)](Environment* env) {
725 ping->Done(false);
1519 BaseObjectPtr<Http2Ping> ping = PopPing();
1521 if (!ping) {
1532 ping->Done(true, frame->ping.opaque_data);
1537 // Notify the session that a ping occurred
1540 reinterpret_cast<const char*>(frame->ping.opaque_data),
3011 BaseObjectPtr<Http2Ping> ping;
3013 ping = std::move(outstanding_pings_.front());
3015 DecrementCurrentSessionMemory(sizeof(*ping));
3017 return ping;
3028 BaseObjectPtr<Http2Ping> ping =
3030 if (!ping)
3034 ping->Done(false);
3038 IncrementCurrentSessionMemory(sizeof(*ping));
3041 // notification will include the duration of the ping, allowing the round
3043 ping->Send(payload);
3045 outstanding_pings_.emplace(std::move(ping));
3157 SET_FUNCTION(3, ping)
3231 Local<FunctionTemplate> ping = FunctionTemplate::New(env->isolate());
3232 ping->SetClassName(FIXED_ONE_BYTE_STRING(env->isolate(), "Http2Ping"));
3233 ping->Inherit(AsyncWrap::GetConstructorTemplate(env));
3234 Local<ObjectTemplate> pingt = ping->InstanceTemplate();
3268 SetProtoMethod(isolate, session, "ping", Http2Session::Ping);