Lines Matching refs:QueryWrap
227 class QueryWrap final : public AsyncWrap {
229 QueryWrap(ChannelWrap* channel, v8::Local<v8::Object> req_wrap_obj)
234 ~QueryWrap() {
290 callback_ptr_ = new QueryWrap<Traits>*(this);
294 static QueryWrap<Traits>* FromCallbackPointer(void* arg) {
295 std::unique_ptr<QueryWrap<Traits>*> wrap_ptr {
296 static_cast<QueryWrap<Traits>**>(arg)
298 QueryWrap<Traits>* wrap = *wrap_ptr.get();
310 QueryWrap<Traits>* wrap = FromCallbackPointer(arg);
333 QueryWrap<Traits>* wrap = FromCallbackPointer(arg);
352 BaseObjectPtr<QueryWrap<Traits>> strong_ref{this};
388 SET_MEMORY_INFO_NAME(QueryWrap)
389 SET_SELF_SIZE(QueryWrap<Traits>)
398 QueryWrap<Traits>** callback_ptr_ = nullptr;
403 static int Send(QueryWrap<AnyTraits>* wrap, const char* name);
405 QueryWrap<AnyTraits>* wrap,
411 static int Send(QueryWrap<ATraits>* wrap, const char* name);
413 QueryWrap<ATraits>* wrap,
419 static int Send(QueryWrap<AaaaTraits>* wrap, const char* name);
421 QueryWrap<AaaaTraits>* wrap,
427 static int Send(QueryWrap<CaaTraits>* wrap, const char* name);
429 QueryWrap<CaaTraits>* wrap,
435 static int Send(QueryWrap<CnameTraits>* wrap, const char* name);
437 QueryWrap<CnameTraits>* wrap,
443 static int Send(QueryWrap<MxTraits>* wrap, const char* name);
445 QueryWrap<MxTraits>* wrap,
451 static int Send(QueryWrap<NsTraits>* wrap, const char* name);
453 QueryWrap<NsTraits>* wrap,
459 static int Send(QueryWrap<TxtTraits>* wrap, const char* name);
461 QueryWrap<TxtTraits>* wrap,
467 static int Send(QueryWrap<SrvTraits>* wrap, const char* name);
469 QueryWrap<SrvTraits>* wrap,
475 static int Send(QueryWrap<PtrTraits>* wrap, const char* name);
477 QueryWrap<PtrTraits>* wrap,
483 static int Send(QueryWrap<NaptrTraits>* wrap, const char* name);
485 QueryWrap<NaptrTraits>* wrap,
491 static int Send(QueryWrap<SoaTraits>* wrap, const char* name);
493 QueryWrap<SoaTraits>* wrap,
499 static int Send(QueryWrap<ReverseTraits>* wrap, const char* name);
501 QueryWrap<ReverseTraits>* wrap,
505 using QueryAnyWrap = QueryWrap<AnyTraits>;
506 using QueryAWrap = QueryWrap<ATraits>;
507 using QueryAaaaWrap = QueryWrap<AaaaTraits>;
508 using QueryCaaWrap = QueryWrap<CaaTraits>;
509 using QueryCnameWrap = QueryWrap<CnameTraits>;
510 using QueryMxWrap = QueryWrap<MxTraits>;
511 using QueryNsWrap = QueryWrap<NsTraits>;
512 using QueryTxtWrap = QueryWrap<TxtTraits>;
513 using QuerySrvWrap = QueryWrap<SrvTraits>;
514 using QueryPtrWrap = QueryWrap<PtrTraits>;
515 using QueryNaptrWrap = QueryWrap<NaptrTraits>;
516 using QuerySoaWrap = QueryWrap<SoaTraits>;
517 using GetHostByAddrWrap = QueryWrap<ReverseTraits>;