Skip to content

Commit b9bc524

Browse files
authored
[refactoring] Do not include grpc_request_proxy.h in each cpp (#10451)
1 parent e1b2021 commit b9bc524

15 files changed

+24
-6
lines changed

ydb/core/grpc_services/base/base.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,15 @@ namespace NRpcService {
4848
};
4949
}
5050

51+
struct TAppData;
52+
5153
namespace NGRpcService {
5254

5355
using TYdbIssueMessageType = Ydb::Issue::IssueMessage;
5456

5557
std::pair<TString, TString> SplitPath(const TMaybe<TString>& database, const TString& path);
5658
std::pair<TString, TString> SplitPath(const TString& path);
59+
TString DatabaseFromDomain(const TAppData* appdata);
5760

5861
inline TActorId CreateGRpcRequestProxyId(int n = 0) {
5962
if (n == 0) {

ydb/core/grpc_services/grpc_request_proxy.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ struct TAppData;
2323

2424
namespace NGRpcService {
2525

26-
TString DatabaseFromDomain(const TAppData* appdata);
2726
IActor* CreateGRpcRequestProxy(const NKikimrConfig::TAppConfig& appConfig, TIntrusivePtr<NJaegerTracing::TSamplingThrottlingControl> tracingControl);
2827
IActor* CreateGRpcRequestProxySimple(const NKikimrConfig::TAppConfig& appConfig);
2928

ydb/core/grpc_services/rpc_alter_coordination_node.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include "service_coordination.h"
22
#include <ydb/core/grpc_services/base/base.h>
33

4+
#include <ydb/public/api/protos/ydb_coordination.pb.h>
5+
46
#include "rpc_scheme_base.h"
57
#include "rpc_common/rpc_common.h"
68

ydb/core/grpc_services/rpc_calls.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <ydb/public/api/protos/ydb_discovery.pb.h>
1313
#include <ydb/public/api/protos/ydb_monitoring.pb.h>
1414
#include <ydb/public/api/protos/ydb_status_codes.pb.h>
15-
#include <ydb/public/api/protos/ydb_table.pb.h>
1615
#include <ydb/public/api/protos/draft/ydb_object_storage.pb.h>
1716
#include <ydb/public/api/protos/ydb_persqueue_cluster_discovery.pb.h>
1817
#include <ydb/public/api/protos/ydb_persqueue_v1.pb.h>

ydb/core/grpc_services/rpc_common/rpc_common.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <ydb/core/base/path.h>
55
#include <ydb/core/tx/tx_proxy/proxy.h>
66
#include <ydb/core/util/proto_duration.h>
7-
#include "ydb/core/grpc_services/grpc_request_proxy.h"
7+
#include "ydb/core/grpc_services/base/base.h"
88

99
namespace NKikimr {
1010
namespace NGRpcService {

ydb/core/grpc_services/rpc_create_coordination_node.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
#include "rpc_scheme_base.h"
55
#include "rpc_common/rpc_common.h"
66

7+
#include <ydb/public/api/protos/ydb_coordination.pb.h>
8+
79
namespace NKikimr {
810
namespace NGRpcService {
911

ydb/core/grpc_services/rpc_deferrable.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#pragma once
22

33
#include "defs.h"
4-
#include "grpc_request_proxy.h"
54
#include "cancelation/cancelation.h"
65
#include "cancelation/cancelation_event.h"
76
#include "rpc_common/rpc_common.h"

ydb/core/grpc_services/rpc_describe_coordination_node.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include "service_coordination.h"
22
#include <ydb/core/grpc_services/base/base.h>
33

4+
#include <ydb/public/api/protos/ydb_coordination.pb.h>
5+
46
#include "rpc_scheme_base.h"
57
#include "rpc_common/rpc_common.h"
68

ydb/core/grpc_services/rpc_drop_coordination_node.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include "service_coordination.h"
22
#include <ydb/core/grpc_services/base/base.h>
33

4+
#include <ydb/public/api/protos/ydb_coordination.pb.h>
5+
46
#include "rpc_scheme_base.h"
57
#include "rpc_common/rpc_common.h"
68

ydb/core/grpc_services/rpc_kh_snapshots.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <ydb/core/actorlib_impl/long_timer.h>
1111

1212
#include <ydb/library/actors/core/hfunc.h>
13+
#include <ydb/public/api/protos/ydb_clickhouse_internal.pb.h>
1314

1415
#include <util/string/vector.h>
1516
#include <util/generic/hash.h>

0 commit comments

Comments
 (0)