Creates gRPC clients.
Definition in file client_factory.hpp.
Go to the source code of this file.
#include <cstddef>
#include <memory>
#include <string>
#include <unordered_map>
#include <utility>
#include <grpcpp/completion_queue.h>
#include <grpcpp/security/credentials.h>
#include <grpcpp/support/channel_arguments.h>
#include <userver/dynamic_config/source.hpp>
#include <userver/engine/task/task_processor_fwd.hpp>
#include <userver/logging/level.hpp>
#include <userver/storages/secdist/secdist.hpp>
#include <userver/testsuite/grpc_control.hpp>
#include <userver/ugrpc/client/fwd.hpp>
#include <userver/ugrpc/client/impl/channel_cache.hpp>
#include <userver/ugrpc/client/impl/client_data.hpp>
#include <userver/ugrpc/client/middlewares/base.hpp>
Classes | |
struct | ugrpc::client::ClientFactorySettings |
Settings relating to the ClientFactory. More... | |
struct | ugrpc::client::ClientSettings |
Settings relating to creation of a code-generated client. More... | |
class | ugrpc::client::ClientFactory |
Creates gRPC clients. More... | |
Namespaces | |
namespace | ugrpc |
Asynchronous gRPC driver. | |
namespace | ugrpc::client |
Client-side utilities. | |