#include <channel.h>

Static Public Member Functions | |
| static absl::StatusOr< RefCountedPtr< Channel > > | Create (const char *target, ChannelArgs args, grpc_channel_stack_type channel_stack_type, grpc_transport *optional_transport) |
| static absl::StatusOr< RefCountedPtr< Channel > > | CreateWithBuilder (ChannelStackBuilder *builder) |
Static Public Member Functions inherited from grpc_core::CppImplOf< Channel, grpc_channel > | |
| static const Channel * | FromC (const grpc_channel *c_type) |
| static Channel * | FromC (grpc_channel *c_type) |
Private Member Functions | |
| Channel (bool is_client, std::string target, ChannelArgs channel_args, grpc_compression_options compression_options, RefCountedPtr< grpc_channel_stack > channel_stack) | |
Private Attributes | |
| MemoryAllocator | allocator_ |
| std::atomic< size_t > | call_size_estimate_ |
| const RefCountedPtr< grpc_channel_stack > | channel_stack_ |
| RefCountedPtr< channelz::ChannelNode > | channelz_node_ |
| const grpc_compression_options | compression_options_ |
| const bool | is_client_ |
| CallRegistrationTable | registration_table_ |
| std::string | target_ |
Additional Inherited Members | |
Public Types inherited from grpc_core::RefCounted< Channel > | |
| using | RefCountedChildType = Channel |
Protected Member Functions inherited from grpc_core::RefCounted< Channel > | |
| RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
Protected Member Functions inherited from grpc_core::CppImplOf< Channel, grpc_channel > | |
| ~CppImplOf ()=default | |
Definition at line 108 of file src/core/lib/surface/channel.h.
|
private |
Definition at line 65 of file channel.cc.
|
inline |
Definition at line 142 of file src/core/lib/surface/channel.h.
|
inline |
Definition at line 127 of file src/core/lib/surface/channel.h.
|
inline |
Definition at line 119 of file src/core/lib/surface/channel.h.
|
inline |
Definition at line 125 of file src/core/lib/surface/channel.h.
|
inline |
Definition at line 121 of file src/core/lib/surface/channel.h.
|
static |
Definition at line 202 of file channel.cc.
|
static |
Definition at line 106 of file channel.cc.
|
inline |
Definition at line 143 of file src/core/lib/surface/channel.h.
| RegisteredCall * grpc_core::Channel::RegisterCall | ( | const char * | method, |
| const char * | host | ||
| ) |
Definition at line 378 of file channel.cc.
|
inline |
Definition at line 141 of file src/core/lib/surface/channel.h.
|
inline |
Definition at line 146 of file src/core/lib/surface/channel.h.
|
inline |
Definition at line 151 of file src/core/lib/surface/channel.h.
| void grpc_core::Channel::UpdateCallSizeEstimate | ( | size_t | size | ) |
Definition at line 236 of file channel.cc.
|
private |
Definition at line 166 of file src/core/lib/surface/channel.h.
|
private |
Definition at line 163 of file src/core/lib/surface/channel.h.
|
private |
Definition at line 168 of file src/core/lib/surface/channel.h.
|
private |
Definition at line 165 of file src/core/lib/surface/channel.h.
|
private |
Definition at line 162 of file src/core/lib/surface/channel.h.
Definition at line 161 of file src/core/lib/surface/channel.h.
|
private |
Definition at line 164 of file src/core/lib/surface/channel.h.
|
private |
Definition at line 167 of file src/core/lib/surface/channel.h.