Public Types | Public Member Functions | Private Attributes | List of all members
ResultHandler Class Reference
Inheritance diagram for ResultHandler:
Inheritance graph
[legend]

Public Types

using ResultCallback = void(*)(OnResolutionCallbackArg *state)
 

Public Member Functions

void ReportResult (grpc_core::Resolver::Result actual) override
 Reports a result to the channel. More...
 
void ReportResult (grpc_core::Resolver::Result) override
 Reports a result to the channel. More...
 
void ReportResult (grpc_core::Resolver::Result) override
 Reports a result to the channel. More...
 
void SetCallback (ResultCallback result_cb, OnResolutionCallbackArg *state)
 
void SetExpectedAndEvent (grpc_core::Resolver::Result expected, gpr_event *ev)
 
- Public Member Functions inherited from grpc_core::Resolver::ResultHandler
virtual ~ResultHandler ()
 

Private Attributes

gpr_eventev_ = nullptr
 
grpc_core::Resolver::Result expected_
 
ResultCallback result_cb_ = nullptr
 
OnResolutionCallbackArgstate_ = nullptr
 

Detailed Description

Definition at line 202 of file dns_resolver_cooldown_test.cc.

Member Typedef Documentation

◆ ResultCallback

using ResultHandler::ResultCallback = void (*)(OnResolutionCallbackArg* state)

Definition at line 204 of file dns_resolver_cooldown_test.cc.

Member Function Documentation

◆ ReportResult() [1/3]

void ResultHandler::ReportResult ( grpc_core::Resolver::Result  result)
inlineoverridevirtual

Reports a result to the channel.

Implements grpc_core::Resolver::ResultHandler.

Definition at line 49 of file fake_resolver_test.cc.

◆ ReportResult() [2/3]

void ResultHandler::ReportResult ( grpc_core::Resolver::Result  result)
inlineoverridevirtual

Reports a result to the channel.

Implements grpc_core::Resolver::ResultHandler.

Definition at line 36 of file sockaddr_resolver_test.cc.

◆ ReportResult() [3/3]

void ResultHandler::ReportResult ( grpc_core::Resolver::Result  result)
inlineoverridevirtual

Reports a result to the channel.

Implements grpc_core::Resolver::ResultHandler.

Definition at line 213 of file dns_resolver_cooldown_test.cc.

◆ SetCallback()

void ResultHandler::SetCallback ( ResultCallback  result_cb,
OnResolutionCallbackArg state 
)
inline

Definition at line 206 of file dns_resolver_cooldown_test.cc.

◆ SetExpectedAndEvent()

void ResultHandler::SetExpectedAndEvent ( grpc_core::Resolver::Result  expected,
gpr_event ev 
)
inline

Definition at line 42 of file fake_resolver_test.cc.

Member Data Documentation

◆ ev_

gpr_event* ResultHandler::ev_ = nullptr
private

Definition at line 65 of file fake_resolver_test.cc.

◆ expected_

grpc_core::Resolver::Result ResultHandler::expected_
private

Definition at line 64 of file fake_resolver_test.cc.

◆ result_cb_

ResultCallback ResultHandler::result_cb_ = nullptr
private

Definition at line 224 of file dns_resolver_cooldown_test.cc.

◆ state_

OnResolutionCallbackArg* ResultHandler::state_ = nullptr
private

Definition at line 225 of file dns_resolver_cooldown_test.cc.


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


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