| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- //go:build !confonly
- // +build !confonly
- package encoding
- import (
- "context"
- "google.golang.org/grpc"
- )
- func ServerDesc(name string) grpc.ServiceDesc {
- return grpc.ServiceDesc{
- ServiceName: name,
- HandlerType: (*GunServiceServer)(nil),
- Methods: []grpc.MethodDesc{},
- Streams: []grpc.StreamDesc{
- {
- StreamName: "Tun",
- Handler: _GunService_Tun_Handler,
- ServerStreams: true,
- ClientStreams: true,
- },
- },
- Metadata: "gun.proto",
- }
- }
- func (c *gunServiceClient) TunCustomName(ctx context.Context, name string, opts ...grpc.CallOption) (GunService_TunClient, error) {
- stream, err := c.cc.NewStream(ctx, &ServerDesc(name).Streams[0], "/"+name+"/Tun", opts...)
- if err != nil {
- return nil, err
- }
- x := &gunServiceTunClient{stream}
- return x, nil
- }
- type GunServiceClientX interface {
- TunCustomName(ctx context.Context, name string, opts ...grpc.CallOption) (GunService_TunClient, error)
- Tun(ctx context.Context, opts ...grpc.CallOption) (GunService_TunClient, error)
- }
- func RegisterGunServiceServerX(s *grpc.Server, srv GunServiceServer, name string) {
- desc := ServerDesc(name)
- s.RegisterService(&desc, srv)
- }
|