Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grpc_core::DNSCallbackExecCtxScheduler Class Reference

#include <resolve_address_impl.h>

Public Member Functions

 DNSCallbackExecCtxScheduler (std::function< void(absl::StatusOr< std::vector< grpc_resolved_address >>)> on_done, absl::StatusOr< std::vector< grpc_resolved_address >> param)
 

Static Private Member Functions

static void RunCallback (void *arg, grpc_error_handle)
 

Private Attributes

grpc_closure closure_
 
const std::function< void(absl::StatusOr< std::vector< grpc_resolved_address >>)> on_done_
 
absl::StatusOr< std::vector< grpc_resolved_address > > param_
 

Detailed Description

Definition at line 31 of file resolve_address_impl.h.

Constructor & Destructor Documentation

◆ DNSCallbackExecCtxScheduler()

grpc_core::DNSCallbackExecCtxScheduler::DNSCallbackExecCtxScheduler ( std::function< void(absl::StatusOr< std::vector< grpc_resolved_address >>)>  on_done,
absl::StatusOr< std::vector< grpc_resolved_address >>  param 
)
inline

Definition at line 33 of file resolve_address_impl.h.

Member Function Documentation

◆ RunCallback()

static void grpc_core::DNSCallbackExecCtxScheduler::RunCallback ( void *  arg,
grpc_error_handle   
)
inlinestaticprivate

Definition at line 43 of file resolve_address_impl.h.

Member Data Documentation

◆ closure_

grpc_closure grpc_core::DNSCallbackExecCtxScheduler::closure_
private

Definition at line 53 of file resolve_address_impl.h.

◆ on_done_

const std::function<void(absl::StatusOr<std::vector<grpc_resolved_address>>)> grpc_core::DNSCallbackExecCtxScheduler::on_done_
private

Definition at line 51 of file resolve_address_impl.h.

◆ param_

absl::StatusOr<std::vector<grpc_resolved_address> > grpc_core::DNSCallbackExecCtxScheduler::param_
private

Definition at line 52 of file resolve_address_impl.h.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:35