mirror of
				https://github.com/TeaOSLab/EdgeCommon.git
				synced 2025-11-04 21:50:26 +08:00 
			
		
		
		
	
		
			
	
	
		
			49 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								package dao
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var sharedRPCClient RPCClient
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func SetRPC(client RPCClient) {
							 | 
						||
| 
								 | 
							
									sharedRPCClient = client
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								type RPCClient interface {
							 | 
						||
| 
								 | 
							
									SysSettingRPC() pb.SysSettingServiceClient
							 | 
						||
| 
								 | 
							
									NodeClusterRPC() pb.NodeClusterServiceClient
							 | 
						||
| 
								 | 
							
									NodeRegionRPC() pb.NodeRegionServiceClient
							 | 
						||
| 
								 | 
							
									ServerRPC() pb.ServerServiceClient
							 | 
						||
| 
								 | 
							
									ServerGroupRPC() pb.ServerGroupServiceClient
							 | 
						||
| 
								 | 
							
									OriginRPC() pb.OriginServiceClient
							 | 
						||
| 
								 | 
							
									HTTPWebRPC() pb.HTTPWebServiceClient
							 | 
						||
| 
								 | 
							
									ReverseProxyRPC() pb.ReverseProxyServiceClient
							 | 
						||
| 
								 | 
							
									HTTPGzipRPC() pb.HTTPGzipServiceClient
							 | 
						||
| 
								 | 
							
									HTTPHeaderRPC() pb.HTTPHeaderServiceClient
							 | 
						||
| 
								 | 
							
									HTTPHeaderPolicyRPC() pb.HTTPHeaderPolicyServiceClient
							 | 
						||
| 
								 | 
							
									HTTPPageRPC() pb.HTTPPageServiceClient
							 | 
						||
| 
								 | 
							
									HTTPAccessLogPolicyRPC() pb.HTTPAccessLogPolicyServiceClient
							 | 
						||
| 
								 | 
							
									HTTPCachePolicyRPC() pb.HTTPCachePolicyServiceClient
							 | 
						||
| 
								 | 
							
									HTTPFirewallPolicyRPC() pb.HTTPFirewallPolicyServiceClient
							 | 
						||
| 
								 | 
							
									HTTPFirewallRuleGroupRPC() pb.HTTPFirewallRuleGroupServiceClient
							 | 
						||
| 
								 | 
							
									HTTPFirewallRuleSetRPC() pb.HTTPFirewallRuleSetServiceClient
							 | 
						||
| 
								 | 
							
									HTTPLocationRPC() pb.HTTPLocationServiceClient
							 | 
						||
| 
								 | 
							
									HTTPWebsocketRPC() pb.HTTPWebsocketServiceClient
							 | 
						||
| 
								 | 
							
									HTTPRewriteRuleRPC() pb.HTTPRewriteRuleServiceClient
							 | 
						||
| 
								 | 
							
									HTTPAccessLogRPC() pb.HTTPAccessLogServiceClient
							 | 
						||
| 
								 | 
							
									SSLCertRPC() pb.SSLCertServiceClient
							 | 
						||
| 
								 | 
							
									SSLPolicyRPC() pb.SSLPolicyServiceClient
							 | 
						||
| 
								 | 
							
									MessageRPC() pb.MessageServiceClient
							 | 
						||
| 
								 | 
							
									IPListRPC() pb.IPListServiceClient
							 | 
						||
| 
								 | 
							
									IPItemRPC() pb.IPItemServiceClient
							 | 
						||
| 
								 | 
							
									FileRPC() pb.FileServiceClient
							 | 
						||
| 
								 | 
							
									FileChunkRPC() pb.FileChunkServiceClient
							 | 
						||
| 
								 | 
							
									RegionCountryRPC() pb.RegionCountryServiceClient
							 | 
						||
| 
								 | 
							
									RegionProvinceRPC() pb.RegionProvinceServiceClient
							 | 
						||
| 
								 | 
							
									LogRPC() pb.LogServiceClient
							 | 
						||
| 
								 | 
							
									DNSDomainRPC() pb.DNSDomainServiceClient
							 | 
						||
| 
								 | 
							
									DNSRPC() pb.DNSServiceClient
							 | 
						||
| 
								 | 
							
									ACMEUserRPC() pb.ACMEUserServiceClient
							 | 
						||
| 
								 | 
							
									ACMETaskRPC() pb.ACMETaskServiceClient
							 | 
						||
| 
								 | 
							
									UserRPC() pb.UserServiceClient
							 | 
						||
| 
								 | 
							
								}
							 |