#include <event_engine.h>
Public Member Functions | |
const struct sockaddr * | address () const |
ResolvedAddress ()=default | |
ResolvedAddress (const ResolvedAddress &)=default | |
ResolvedAddress (const sockaddr *address, socklen_t size) | |
socklen_t | size () const |
Static Public Attributes | |
static constexpr socklen_t | MAX_SIZE_BYTES = 128 |
Private Attributes | |
char | address_ [MAX_SIZE_BYTES] |
socklen_t | size_ = 0 |
Thin wrapper around a platform-specific sockaddr type. A sockaddr struct exists on all platforms that gRPC supports.
Platforms are expected to provide definitions for:
Definition at line 118 of file event_engine.h.
grpc_event_engine::experimental::EventEngine::ResolvedAddress::ResolvedAddress | ( | const sockaddr * | address, |
socklen_t | size | ||
) |
Definition at line 27 of file resolved_address.cc.
|
default |
|
default |
const struct sockaddr * grpc_event_engine::experimental::EventEngine::ResolvedAddress::address | ( | ) | const |
Definition at line 34 of file resolved_address.cc.
socklen_t grpc_event_engine::experimental::EventEngine::ResolvedAddress::size | ( | ) | const |
Definition at line 38 of file resolved_address.cc.
|
private |
Definition at line 129 of file event_engine.h.
|
staticconstexpr |
Definition at line 120 of file event_engine.h.
|
private |
Definition at line 130 of file event_engine.h.