userver: userver/ugrpc/client/client_factory.hpp File Reference
Loading...
Searching...
No Matches
client_factory.hpp File Reference

Detailed Description

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>
+ This graph shows which files directly or indirectly include this file:

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.