Lines Matching refs:tmpl
264 Local<FunctionTemplate> tmpl = env->secure_context_constructor_template();
265 if (tmpl.IsEmpty()) {
267 tmpl = NewFunctionTemplate(isolate, New);
268 tmpl->InstanceTemplate()->SetInternalFieldCount(
270 tmpl->Inherit(BaseObject::GetConstructorTemplate(env));
271 tmpl->SetClassName(FIXED_ONE_BYTE_STRING(env->isolate(), "SecureContext"));
273 SetProtoMethod(isolate, tmpl, "init", Init);
274 SetProtoMethod(isolate, tmpl, "setKey", SetKey);
275 SetProtoMethod(isolate, tmpl, "setCert", SetCert);
276 SetProtoMethod(isolate, tmpl, "addCACert", AddCACert);
277 SetProtoMethod(isolate, tmpl, "addCRL", AddCRL);
278 SetProtoMethod(isolate, tmpl, "addRootCerts", AddRootCerts);
279 SetProtoMethod(isolate, tmpl, "setCipherSuites", SetCipherSuites);
280 SetProtoMethod(isolate, tmpl, "setCiphers", SetCiphers);
281 SetProtoMethod(isolate, tmpl, "setSigalgs", SetSigalgs);
282 SetProtoMethod(isolate, tmpl, "setECDHCurve", SetECDHCurve);
283 SetProtoMethod(isolate, tmpl, "setDHParam", SetDHParam);
284 SetProtoMethod(isolate, tmpl, "setMaxProto", SetMaxProto);
285 SetProtoMethod(isolate, tmpl, "setMinProto", SetMinProto);
286 SetProtoMethod(isolate, tmpl, "getMaxProto", GetMaxProto);
287 SetProtoMethod(isolate, tmpl, "getMinProto", GetMinProto);
288 SetProtoMethod(isolate, tmpl, "setOptions", SetOptions);
289 SetProtoMethod(isolate, tmpl, "setSessionIdContext", SetSessionIdContext);
290 SetProtoMethod(isolate, tmpl, "setSessionTimeout", SetSessionTimeout);
291 SetProtoMethod(isolate, tmpl, "close", Close);
292 SetProtoMethod(isolate, tmpl, "loadPKCS12", LoadPKCS12);
293 SetProtoMethod(isolate, tmpl, "setTicketKeys", SetTicketKeys);
295 isolate, tmpl, "enableTicketKeyCallback", EnableTicketKeyCallback);
297 SetProtoMethodNoSideEffect(isolate, tmpl, "getTicketKeys", GetTicketKeys);
299 isolate, tmpl, "getCertificate", GetCertificate<true>);
301 isolate, tmpl, "getIssuer", GetCertificate<false>);
304 SetProtoMethod(isolate, tmpl, "setEngineKey", SetEngineKey);
305 SetProtoMethod(isolate, tmpl, "setClientCertEngine", SetClientCertEngine);
309 tmpl->Set(FIXED_ONE_BYTE_STRING(isolate, name), \
319 isolate, CtxGetter, Local<Value>(), Signature::New(isolate, tmpl));
321 tmpl->PrototypeTemplate()->SetAccessorProperty(
327 env->set_secure_context_constructor_template(tmpl);
329 return tmpl;