|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
gRPC service registration mechanism implementation More...
#include "kcenon/network/detail/protocols/grpc/service_registry.h"#include "kcenon/network/detail/protocols/grpc/server.h"#include <algorithm>#include <mutex>#include <shared_mutex>
Go to the source code of this file.
Classes | |
| class | kcenon::network::protocols::grpc::generic_service::impl |
| class | kcenon::network::protocols::grpc::service_registry::impl |
| class | kcenon::network::protocols::grpc::health_service::impl |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::protocols |
| namespace | kcenon::network::protocols::grpc |
| gRPC protocol implementation | |
Functions | |
| auto | kcenon::network::protocols::grpc::parse_method_path (std::string_view full_path) -> std::optional< std::pair< std::string, std::string > > |
| Parse full method path into service and method names. | |
| auto | kcenon::network::protocols::grpc::build_method_path (std::string_view service_name, std::string_view method_name) -> std::string |
| Build full method path from service and method names. | |
gRPC service registration mechanism implementation
This file implements the service registration interfaces for both protoc-generated and dynamically registered gRPC services.
Definition in file service_registry.cpp.