...
1
2
3
4
5
6
7 package tap
8
9 import (
10 context "context"
11 grpc "google.golang.org/grpc"
12 codes "google.golang.org/grpc/codes"
13 status "google.golang.org/grpc/status"
14 )
15
16
17
18
19 const _ = grpc.SupportPackageIsVersion7
20
21 const (
22 Tap_Observe_FullMethodName = "/io.linkerd.proxy.tap.Tap/Observe"
23 )
24
25
26
27
28 type TapClient interface {
29 Observe(ctx context.Context, in *ObserveRequest, opts ...grpc.CallOption) (Tap_ObserveClient, error)
30 }
31
32 type tapClient struct {
33 cc grpc.ClientConnInterface
34 }
35
36 func NewTapClient(cc grpc.ClientConnInterface) TapClient {
37 return &tapClient{cc}
38 }
39
40 func (c *tapClient) Observe(ctx context.Context, in *ObserveRequest, opts ...grpc.CallOption) (Tap_ObserveClient, error) {
41 stream, err := c.cc.NewStream(ctx, &Tap_ServiceDesc.Streams[0], Tap_Observe_FullMethodName, opts...)
42 if err != nil {
43 return nil, err
44 }
45 x := &tapObserveClient{stream}
46 if err := x.ClientStream.SendMsg(in); err != nil {
47 return nil, err
48 }
49 if err := x.ClientStream.CloseSend(); err != nil {
50 return nil, err
51 }
52 return x, nil
53 }
54
55 type Tap_ObserveClient interface {
56 Recv() (*TapEvent, error)
57 grpc.ClientStream
58 }
59
60 type tapObserveClient struct {
61 grpc.ClientStream
62 }
63
64 func (x *tapObserveClient) Recv() (*TapEvent, error) {
65 m := new(TapEvent)
66 if err := x.ClientStream.RecvMsg(m); err != nil {
67 return nil, err
68 }
69 return m, nil
70 }
71
72
73
74
75 type TapServer interface {
76 Observe(*ObserveRequest, Tap_ObserveServer) error
77 mustEmbedUnimplementedTapServer()
78 }
79
80
81 type UnimplementedTapServer struct {
82 }
83
84 func (UnimplementedTapServer) Observe(*ObserveRequest, Tap_ObserveServer) error {
85 return status.Errorf(codes.Unimplemented, "method Observe not implemented")
86 }
87 func (UnimplementedTapServer) mustEmbedUnimplementedTapServer() {}
88
89
90
91
92 type UnsafeTapServer interface {
93 mustEmbedUnimplementedTapServer()
94 }
95
96 func RegisterTapServer(s grpc.ServiceRegistrar, srv TapServer) {
97 s.RegisterService(&Tap_ServiceDesc, srv)
98 }
99
100 func _Tap_Observe_Handler(srv interface{}, stream grpc.ServerStream) error {
101 m := new(ObserveRequest)
102 if err := stream.RecvMsg(m); err != nil {
103 return err
104 }
105 return srv.(TapServer).Observe(m, &tapObserveServer{stream})
106 }
107
108 type Tap_ObserveServer interface {
109 Send(*TapEvent) error
110 grpc.ServerStream
111 }
112
113 type tapObserveServer struct {
114 grpc.ServerStream
115 }
116
117 func (x *tapObserveServer) Send(m *TapEvent) error {
118 return x.ServerStream.SendMsg(m)
119 }
120
121
122
123
124 var Tap_ServiceDesc = grpc.ServiceDesc{
125 ServiceName: "io.linkerd.proxy.tap.Tap",
126 HandlerType: (*TapServer)(nil),
127 Methods: []grpc.MethodDesc{},
128 Streams: []grpc.StreamDesc{
129 {
130 StreamName: "Observe",
131 Handler: _Tap_Observe_Handler,
132 ServerStreams: true,
133 },
134 },
135 Metadata: "tap.proto",
136 }
137
View as plain text