NetworkManager_grpc.pb.go 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355
  1. // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
  2. // versions:
  3. // - protoc-gen-go-grpc v1.5.1
  4. // - protoc v5.29.3
  5. // source: gRPC_Model/NetworkManager.proto
  6. package gRPC_Model
  7. import (
  8. context "context"
  9. grpc "google.golang.org/grpc"
  10. codes "google.golang.org/grpc/codes"
  11. status "google.golang.org/grpc/status"
  12. )
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the grpc package it is being compiled against.
  15. // Requires gRPC-Go v1.64.0 or later.
  16. const _ = grpc.SupportPackageIsVersion9
  17. const (
  18. NetworkManager_DeviceStatus_FullMethodName = "/NetworkManager/DeviceStatus"
  19. NetworkManager_EthernetSetStaticIP_FullMethodName = "/NetworkManager/EthernetSetStaticIP"
  20. NetworkManager_EthernetInfo_FullMethodName = "/NetworkManager/EthernetInfo"
  21. NetworkManager_CreateHotspot_FullMethodName = "/NetworkManager/CreateHotspot"
  22. NetworkManager_ChangeHotspot_FullMethodName = "/NetworkManager/ChangeHotspot"
  23. NetworkManager_OpenHotspot_FullMethodName = "/NetworkManager/OpenHotspot"
  24. NetworkManager_HotspotInfo_FullMethodName = "/NetworkManager/HotspotInfo"
  25. )
  26. // NetworkManagerClient is the client API for NetworkManager service.
  27. //
  28. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
  29. type NetworkManagerClient interface {
  30. // 所有设备的状态信息
  31. DeviceStatus(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*NetworkManagerDeviceStatusList, error)
  32. // 以太网相关
  33. EthernetSetStaticIP(ctx context.Context, in *Ethernet, opts ...grpc.CallOption) (*Empty, error)
  34. EthernetInfo(ctx context.Context, in *DeviceInterfaceName, opts ...grpc.CallOption) (*Ethernet, error)
  35. // Wifi 相关
  36. CreateHotspot(ctx context.Context, in *Hotspot, opts ...grpc.CallOption) (*Empty, error)
  37. ChangeHotspot(ctx context.Context, in *Hotspot, opts ...grpc.CallOption) (*Empty, error)
  38. OpenHotspot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
  39. HotspotInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Hotspot, error)
  40. }
  41. type networkManagerClient struct {
  42. cc grpc.ClientConnInterface
  43. }
  44. func NewNetworkManagerClient(cc grpc.ClientConnInterface) NetworkManagerClient {
  45. return &networkManagerClient{cc}
  46. }
  47. func (c *networkManagerClient) DeviceStatus(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*NetworkManagerDeviceStatusList, error) {
  48. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  49. out := new(NetworkManagerDeviceStatusList)
  50. err := c.cc.Invoke(ctx, NetworkManager_DeviceStatus_FullMethodName, in, out, cOpts...)
  51. if err != nil {
  52. return nil, err
  53. }
  54. return out, nil
  55. }
  56. func (c *networkManagerClient) EthernetSetStaticIP(ctx context.Context, in *Ethernet, opts ...grpc.CallOption) (*Empty, error) {
  57. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  58. out := new(Empty)
  59. err := c.cc.Invoke(ctx, NetworkManager_EthernetSetStaticIP_FullMethodName, in, out, cOpts...)
  60. if err != nil {
  61. return nil, err
  62. }
  63. return out, nil
  64. }
  65. func (c *networkManagerClient) EthernetInfo(ctx context.Context, in *DeviceInterfaceName, opts ...grpc.CallOption) (*Ethernet, error) {
  66. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  67. out := new(Ethernet)
  68. err := c.cc.Invoke(ctx, NetworkManager_EthernetInfo_FullMethodName, in, out, cOpts...)
  69. if err != nil {
  70. return nil, err
  71. }
  72. return out, nil
  73. }
  74. func (c *networkManagerClient) CreateHotspot(ctx context.Context, in *Hotspot, opts ...grpc.CallOption) (*Empty, error) {
  75. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  76. out := new(Empty)
  77. err := c.cc.Invoke(ctx, NetworkManager_CreateHotspot_FullMethodName, in, out, cOpts...)
  78. if err != nil {
  79. return nil, err
  80. }
  81. return out, nil
  82. }
  83. func (c *networkManagerClient) ChangeHotspot(ctx context.Context, in *Hotspot, opts ...grpc.CallOption) (*Empty, error) {
  84. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  85. out := new(Empty)
  86. err := c.cc.Invoke(ctx, NetworkManager_ChangeHotspot_FullMethodName, in, out, cOpts...)
  87. if err != nil {
  88. return nil, err
  89. }
  90. return out, nil
  91. }
  92. func (c *networkManagerClient) OpenHotspot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
  93. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  94. out := new(Empty)
  95. err := c.cc.Invoke(ctx, NetworkManager_OpenHotspot_FullMethodName, in, out, cOpts...)
  96. if err != nil {
  97. return nil, err
  98. }
  99. return out, nil
  100. }
  101. func (c *networkManagerClient) HotspotInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Hotspot, error) {
  102. cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
  103. out := new(Hotspot)
  104. err := c.cc.Invoke(ctx, NetworkManager_HotspotInfo_FullMethodName, in, out, cOpts...)
  105. if err != nil {
  106. return nil, err
  107. }
  108. return out, nil
  109. }
  110. // NetworkManagerServer is the server API for NetworkManager service.
  111. // All implementations must embed UnimplementedNetworkManagerServer
  112. // for forward compatibility.
  113. type NetworkManagerServer interface {
  114. // 所有设备的状态信息
  115. DeviceStatus(context.Context, *Empty) (*NetworkManagerDeviceStatusList, error)
  116. // 以太网相关
  117. EthernetSetStaticIP(context.Context, *Ethernet) (*Empty, error)
  118. EthernetInfo(context.Context, *DeviceInterfaceName) (*Ethernet, error)
  119. // Wifi 相关
  120. CreateHotspot(context.Context, *Hotspot) (*Empty, error)
  121. ChangeHotspot(context.Context, *Hotspot) (*Empty, error)
  122. OpenHotspot(context.Context, *Empty) (*Empty, error)
  123. HotspotInfo(context.Context, *Empty) (*Hotspot, error)
  124. mustEmbedUnimplementedNetworkManagerServer()
  125. }
  126. // UnimplementedNetworkManagerServer must be embedded to have
  127. // forward compatible implementations.
  128. //
  129. // NOTE: this should be embedded by value instead of pointer to avoid a nil
  130. // pointer dereference when methods are called.
  131. type UnimplementedNetworkManagerServer struct{}
  132. func (UnimplementedNetworkManagerServer) DeviceStatus(context.Context, *Empty) (*NetworkManagerDeviceStatusList, error) {
  133. return nil, status.Errorf(codes.Unimplemented, "method DeviceStatus not implemented")
  134. }
  135. func (UnimplementedNetworkManagerServer) EthernetSetStaticIP(context.Context, *Ethernet) (*Empty, error) {
  136. return nil, status.Errorf(codes.Unimplemented, "method EthernetSetStaticIP not implemented")
  137. }
  138. func (UnimplementedNetworkManagerServer) EthernetInfo(context.Context, *DeviceInterfaceName) (*Ethernet, error) {
  139. return nil, status.Errorf(codes.Unimplemented, "method EthernetInfo not implemented")
  140. }
  141. func (UnimplementedNetworkManagerServer) CreateHotspot(context.Context, *Hotspot) (*Empty, error) {
  142. return nil, status.Errorf(codes.Unimplemented, "method CreateHotspot not implemented")
  143. }
  144. func (UnimplementedNetworkManagerServer) ChangeHotspot(context.Context, *Hotspot) (*Empty, error) {
  145. return nil, status.Errorf(codes.Unimplemented, "method ChangeHotspot not implemented")
  146. }
  147. func (UnimplementedNetworkManagerServer) OpenHotspot(context.Context, *Empty) (*Empty, error) {
  148. return nil, status.Errorf(codes.Unimplemented, "method OpenHotspot not implemented")
  149. }
  150. func (UnimplementedNetworkManagerServer) HotspotInfo(context.Context, *Empty) (*Hotspot, error) {
  151. return nil, status.Errorf(codes.Unimplemented, "method HotspotInfo not implemented")
  152. }
  153. func (UnimplementedNetworkManagerServer) mustEmbedUnimplementedNetworkManagerServer() {}
  154. func (UnimplementedNetworkManagerServer) testEmbeddedByValue() {}
  155. // UnsafeNetworkManagerServer may be embedded to opt out of forward compatibility for this service.
  156. // Use of this interface is not recommended, as added methods to NetworkManagerServer will
  157. // result in compilation errors.
  158. type UnsafeNetworkManagerServer interface {
  159. mustEmbedUnimplementedNetworkManagerServer()
  160. }
  161. func RegisterNetworkManagerServer(s grpc.ServiceRegistrar, srv NetworkManagerServer) {
  162. // If the following call pancis, it indicates UnimplementedNetworkManagerServer was
  163. // embedded by pointer and is nil. This will cause panics if an
  164. // unimplemented method is ever invoked, so we test this at initialization
  165. // time to prevent it from happening at runtime later due to I/O.
  166. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
  167. t.testEmbeddedByValue()
  168. }
  169. s.RegisterService(&NetworkManager_ServiceDesc, srv)
  170. }
  171. func _NetworkManager_DeviceStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  172. in := new(Empty)
  173. if err := dec(in); err != nil {
  174. return nil, err
  175. }
  176. if interceptor == nil {
  177. return srv.(NetworkManagerServer).DeviceStatus(ctx, in)
  178. }
  179. info := &grpc.UnaryServerInfo{
  180. Server: srv,
  181. FullMethod: NetworkManager_DeviceStatus_FullMethodName,
  182. }
  183. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  184. return srv.(NetworkManagerServer).DeviceStatus(ctx, req.(*Empty))
  185. }
  186. return interceptor(ctx, in, info, handler)
  187. }
  188. func _NetworkManager_EthernetSetStaticIP_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  189. in := new(Ethernet)
  190. if err := dec(in); err != nil {
  191. return nil, err
  192. }
  193. if interceptor == nil {
  194. return srv.(NetworkManagerServer).EthernetSetStaticIP(ctx, in)
  195. }
  196. info := &grpc.UnaryServerInfo{
  197. Server: srv,
  198. FullMethod: NetworkManager_EthernetSetStaticIP_FullMethodName,
  199. }
  200. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  201. return srv.(NetworkManagerServer).EthernetSetStaticIP(ctx, req.(*Ethernet))
  202. }
  203. return interceptor(ctx, in, info, handler)
  204. }
  205. func _NetworkManager_EthernetInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  206. in := new(DeviceInterfaceName)
  207. if err := dec(in); err != nil {
  208. return nil, err
  209. }
  210. if interceptor == nil {
  211. return srv.(NetworkManagerServer).EthernetInfo(ctx, in)
  212. }
  213. info := &grpc.UnaryServerInfo{
  214. Server: srv,
  215. FullMethod: NetworkManager_EthernetInfo_FullMethodName,
  216. }
  217. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  218. return srv.(NetworkManagerServer).EthernetInfo(ctx, req.(*DeviceInterfaceName))
  219. }
  220. return interceptor(ctx, in, info, handler)
  221. }
  222. func _NetworkManager_CreateHotspot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  223. in := new(Hotspot)
  224. if err := dec(in); err != nil {
  225. return nil, err
  226. }
  227. if interceptor == nil {
  228. return srv.(NetworkManagerServer).CreateHotspot(ctx, in)
  229. }
  230. info := &grpc.UnaryServerInfo{
  231. Server: srv,
  232. FullMethod: NetworkManager_CreateHotspot_FullMethodName,
  233. }
  234. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  235. return srv.(NetworkManagerServer).CreateHotspot(ctx, req.(*Hotspot))
  236. }
  237. return interceptor(ctx, in, info, handler)
  238. }
  239. func _NetworkManager_ChangeHotspot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  240. in := new(Hotspot)
  241. if err := dec(in); err != nil {
  242. return nil, err
  243. }
  244. if interceptor == nil {
  245. return srv.(NetworkManagerServer).ChangeHotspot(ctx, in)
  246. }
  247. info := &grpc.UnaryServerInfo{
  248. Server: srv,
  249. FullMethod: NetworkManager_ChangeHotspot_FullMethodName,
  250. }
  251. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  252. return srv.(NetworkManagerServer).ChangeHotspot(ctx, req.(*Hotspot))
  253. }
  254. return interceptor(ctx, in, info, handler)
  255. }
  256. func _NetworkManager_OpenHotspot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  257. in := new(Empty)
  258. if err := dec(in); err != nil {
  259. return nil, err
  260. }
  261. if interceptor == nil {
  262. return srv.(NetworkManagerServer).OpenHotspot(ctx, in)
  263. }
  264. info := &grpc.UnaryServerInfo{
  265. Server: srv,
  266. FullMethod: NetworkManager_OpenHotspot_FullMethodName,
  267. }
  268. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  269. return srv.(NetworkManagerServer).OpenHotspot(ctx, req.(*Empty))
  270. }
  271. return interceptor(ctx, in, info, handler)
  272. }
  273. func _NetworkManager_HotspotInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  274. in := new(Empty)
  275. if err := dec(in); err != nil {
  276. return nil, err
  277. }
  278. if interceptor == nil {
  279. return srv.(NetworkManagerServer).HotspotInfo(ctx, in)
  280. }
  281. info := &grpc.UnaryServerInfo{
  282. Server: srv,
  283. FullMethod: NetworkManager_HotspotInfo_FullMethodName,
  284. }
  285. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  286. return srv.(NetworkManagerServer).HotspotInfo(ctx, req.(*Empty))
  287. }
  288. return interceptor(ctx, in, info, handler)
  289. }
  290. // NetworkManager_ServiceDesc is the grpc.ServiceDesc for NetworkManager service.
  291. // It's only intended for direct use with grpc.RegisterService,
  292. // and not to be introspected or modified (even as a copy)
  293. var NetworkManager_ServiceDesc = grpc.ServiceDesc{
  294. ServiceName: "NetworkManager",
  295. HandlerType: (*NetworkManagerServer)(nil),
  296. Methods: []grpc.MethodDesc{
  297. {
  298. MethodName: "DeviceStatus",
  299. Handler: _NetworkManager_DeviceStatus_Handler,
  300. },
  301. {
  302. MethodName: "EthernetSetStaticIP",
  303. Handler: _NetworkManager_EthernetSetStaticIP_Handler,
  304. },
  305. {
  306. MethodName: "EthernetInfo",
  307. Handler: _NetworkManager_EthernetInfo_Handler,
  308. },
  309. {
  310. MethodName: "CreateHotspot",
  311. Handler: _NetworkManager_CreateHotspot_Handler,
  312. },
  313. {
  314. MethodName: "ChangeHotspot",
  315. Handler: _NetworkManager_ChangeHotspot_Handler,
  316. },
  317. {
  318. MethodName: "OpenHotspot",
  319. Handler: _NetworkManager_OpenHotspot_Handler,
  320. },
  321. {
  322. MethodName: "HotspotInfo",
  323. Handler: _NetworkManager_HotspotInfo_Handler,
  324. },
  325. },
  326. Streams: []grpc.StreamDesc{},
  327. Metadata: "gRPC_Model/NetworkManager.proto",
  328. }