|
GRPC Core
9.0.0
|
#include <grpc/support/port_platform.h>#include <functional>#include <iterator>#include "src/core/ext/filters/client_channel/server_address.h"#include "src/core/ext/filters/client_channel/service_config.h"#include "src/core/ext/filters/client_channel/subchannel_interface.h"#include "src/core/lib/gprpp/map.h"#include "src/core/lib/gprpp/orphanable.h"#include "src/core/lib/gprpp/ref_counted_ptr.h"#include "src/core/lib/gprpp/string_view.h"#include "src/core/lib/iomgr/combiner.h"#include "src/core/lib/iomgr/polling_entity.h"#include "src/core/lib/transport/connectivity_state.h"Go to the source code of this file.
Data Structures | |
| class | grpc_core::LoadBalancingPolicy |
| Interface for load balancing policies. More... | |
| struct | grpc_core::LoadBalancingPolicy::BackendMetricData |
| class | grpc_core::LoadBalancingPolicy::CallState |
| Interface for accessing per-call state. More... | |
| class | grpc_core::LoadBalancingPolicy::MetadataInterface |
| Interface for accessing metadata. More... | |
| class | grpc_core::LoadBalancingPolicy::MetadataInterface::iterator |
| struct | grpc_core::LoadBalancingPolicy::PickArgs |
| Arguments used when picking a subchannel for a call. More... | |
| struct | grpc_core::LoadBalancingPolicy::PickResult |
| The result of picking a subchannel for a call. More... | |
| class | grpc_core::LoadBalancingPolicy::SubchannelPicker |
| A subchannel picker is the object used to pick the subchannel to use for a given call. More... | |
| class | grpc_core::LoadBalancingPolicy::ChannelControlHelper |
| A proxy object implemented by the client channel and used by the LB policy to communicate with the channel. More... | |
| class | grpc_core::LoadBalancingPolicy::Config |
| Interface for configuration data used by an LB policy implementation. More... | |
| struct | grpc_core::LoadBalancingPolicy::UpdateArgs |
| Data passed to the UpdateLocked() method when new addresses and config are available. More... | |
| struct | grpc_core::LoadBalancingPolicy::Args |
| Args used to instantiate an LB policy. More... | |
| class | grpc_core::LoadBalancingPolicy::QueuePicker |
| class | grpc_core::LoadBalancingPolicy::TransientFailurePicker |
Namespaces | |
| grpc_core | |
| Round Robin Policy. | |