• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lightningnetwork / lnd / 13412100018

19 Feb 2025 12:05PM UTC coverage: 44.914% (-13.9%) from 58.794%
13412100018

Pull #9521

github

web-flow
Merge 861d6970e into 0e8786348
Pull Request #9521: unit: remove GOACC, use Go 1.20 native coverage functionality

101023 of 224923 relevant lines covered (44.91%)

19479.4 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/lnrpc/stateservice_grpc.pb.go
1
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
2

3
package lnrpc
4

5
import (
6
        context "context"
7
        grpc "google.golang.org/grpc"
8
        codes "google.golang.org/grpc/codes"
9
        status "google.golang.org/grpc/status"
10
)
11

12
// This is a compile-time assertion to ensure that this generated file
13
// is compatible with the grpc package it is being compiled against.
14
// Requires gRPC-Go v1.32.0 or later.
15
const _ = grpc.SupportPackageIsVersion7
16

17
// StateClient is the client API for State service.
18
//
19
// 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.
20
type StateClient interface {
21
        // SubscribeState subscribes to the state of the wallet. The current wallet
22
        // state will always be delivered immediately.
23
        SubscribeState(ctx context.Context, in *SubscribeStateRequest, opts ...grpc.CallOption) (State_SubscribeStateClient, error)
24
        // GetState returns the current wallet state without streaming further
25
        // changes.
26
        GetState(ctx context.Context, in *GetStateRequest, opts ...grpc.CallOption) (*GetStateResponse, error)
27
}
28

29
type stateClient struct {
30
        cc grpc.ClientConnInterface
31
}
32

33
func NewStateClient(cc grpc.ClientConnInterface) StateClient {
×
34
        return &stateClient{cc}
×
35
}
×
36

37
func (c *stateClient) SubscribeState(ctx context.Context, in *SubscribeStateRequest, opts ...grpc.CallOption) (State_SubscribeStateClient, error) {
×
38
        stream, err := c.cc.NewStream(ctx, &State_ServiceDesc.Streams[0], "/lnrpc.State/SubscribeState", opts...)
×
39
        if err != nil {
×
40
                return nil, err
×
41
        }
×
42
        x := &stateSubscribeStateClient{stream}
×
43
        if err := x.ClientStream.SendMsg(in); err != nil {
×
44
                return nil, err
×
45
        }
×
46
        if err := x.ClientStream.CloseSend(); err != nil {
×
47
                return nil, err
×
48
        }
×
49
        return x, nil
×
50
}
51

52
type State_SubscribeStateClient interface {
53
        Recv() (*SubscribeStateResponse, error)
54
        grpc.ClientStream
55
}
56

57
type stateSubscribeStateClient struct {
58
        grpc.ClientStream
59
}
60

61
func (x *stateSubscribeStateClient) Recv() (*SubscribeStateResponse, error) {
×
62
        m := new(SubscribeStateResponse)
×
63
        if err := x.ClientStream.RecvMsg(m); err != nil {
×
64
                return nil, err
×
65
        }
×
66
        return m, nil
×
67
}
68

69
func (c *stateClient) GetState(ctx context.Context, in *GetStateRequest, opts ...grpc.CallOption) (*GetStateResponse, error) {
×
70
        out := new(GetStateResponse)
×
71
        err := c.cc.Invoke(ctx, "/lnrpc.State/GetState", in, out, opts...)
×
72
        if err != nil {
×
73
                return nil, err
×
74
        }
×
75
        return out, nil
×
76
}
77

78
// StateServer is the server API for State service.
79
// All implementations must embed UnimplementedStateServer
80
// for forward compatibility
81
type StateServer interface {
82
        // SubscribeState subscribes to the state of the wallet. The current wallet
83
        // state will always be delivered immediately.
84
        SubscribeState(*SubscribeStateRequest, State_SubscribeStateServer) error
85
        // GetState returns the current wallet state without streaming further
86
        // changes.
87
        GetState(context.Context, *GetStateRequest) (*GetStateResponse, error)
88
        mustEmbedUnimplementedStateServer()
89
}
90

91
// UnimplementedStateServer must be embedded to have forward compatible implementations.
92
type UnimplementedStateServer struct {
93
}
94

95
func (UnimplementedStateServer) SubscribeState(*SubscribeStateRequest, State_SubscribeStateServer) error {
×
96
        return status.Errorf(codes.Unimplemented, "method SubscribeState not implemented")
×
97
}
×
98
func (UnimplementedStateServer) GetState(context.Context, *GetStateRequest) (*GetStateResponse, error) {
×
99
        return nil, status.Errorf(codes.Unimplemented, "method GetState not implemented")
×
100
}
×
101
func (UnimplementedStateServer) mustEmbedUnimplementedStateServer() {}
×
102

103
// UnsafeStateServer may be embedded to opt out of forward compatibility for this service.
104
// Use of this interface is not recommended, as added methods to StateServer will
105
// result in compilation errors.
106
type UnsafeStateServer interface {
107
        mustEmbedUnimplementedStateServer()
108
}
109

110
func RegisterStateServer(s grpc.ServiceRegistrar, srv StateServer) {
×
111
        s.RegisterService(&State_ServiceDesc, srv)
×
112
}
×
113

114
func _State_SubscribeState_Handler(srv interface{}, stream grpc.ServerStream) error {
×
115
        m := new(SubscribeStateRequest)
×
116
        if err := stream.RecvMsg(m); err != nil {
×
117
                return err
×
118
        }
×
119
        return srv.(StateServer).SubscribeState(m, &stateSubscribeStateServer{stream})
×
120
}
121

122
type State_SubscribeStateServer interface {
123
        Send(*SubscribeStateResponse) error
124
        grpc.ServerStream
125
}
126

127
type stateSubscribeStateServer struct {
128
        grpc.ServerStream
129
}
130

131
func (x *stateSubscribeStateServer) Send(m *SubscribeStateResponse) error {
×
132
        return x.ServerStream.SendMsg(m)
×
133
}
×
134

135
func _State_GetState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
×
136
        in := new(GetStateRequest)
×
137
        if err := dec(in); err != nil {
×
138
                return nil, err
×
139
        }
×
140
        if interceptor == nil {
×
141
                return srv.(StateServer).GetState(ctx, in)
×
142
        }
×
143
        info := &grpc.UnaryServerInfo{
×
144
                Server:     srv,
×
145
                FullMethod: "/lnrpc.State/GetState",
×
146
        }
×
147
        handler := func(ctx context.Context, req interface{}) (interface{}, error) {
×
148
                return srv.(StateServer).GetState(ctx, req.(*GetStateRequest))
×
149
        }
×
150
        return interceptor(ctx, in, info, handler)
×
151
}
152

153
// State_ServiceDesc is the grpc.ServiceDesc for State service.
154
// It's only intended for direct use with grpc.RegisterService,
155
// and not to be introspected or modified (even as a copy)
156
var State_ServiceDesc = grpc.ServiceDesc{
157
        ServiceName: "lnrpc.State",
158
        HandlerType: (*StateServer)(nil),
159
        Methods: []grpc.MethodDesc{
160
                {
161
                        MethodName: "GetState",
162
                        Handler:    _State_GetState_Handler,
163
                },
164
        },
165
        Streams: []grpc.StreamDesc{
166
                {
167
                        StreamName:    "SubscribeState",
168
                        Handler:       _State_SubscribeState_Handler,
169
                        ServerStreams: true,
170
                },
171
        },
172
        Metadata: "stateservice.proto",
173
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc