Improve doc & fix import ordering
[govpp.git] / binapi / ikev2 / ikev2_rpc.ba.go
1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
2
3 package ikev2
4
5 import (
6         "context"
7
8         api "git.fd.io/govpp.git/api"
9 )
10
11 // RPCService defines RPC service  ikev2.
12 type RPCService interface {
13         Ikev2InitiateDelChildSa(ctx context.Context, in *Ikev2InitiateDelChildSa) (*Ikev2InitiateDelChildSaReply, error)
14         Ikev2InitiateDelIkeSa(ctx context.Context, in *Ikev2InitiateDelIkeSa) (*Ikev2InitiateDelIkeSaReply, error)
15         Ikev2InitiateRekeyChildSa(ctx context.Context, in *Ikev2InitiateRekeyChildSa) (*Ikev2InitiateRekeyChildSaReply, error)
16         Ikev2InitiateSaInit(ctx context.Context, in *Ikev2InitiateSaInit) (*Ikev2InitiateSaInitReply, error)
17         Ikev2PluginGetVersion(ctx context.Context, in *Ikev2PluginGetVersion) (*Ikev2PluginGetVersionReply, error)
18         Ikev2ProfileAddDel(ctx context.Context, in *Ikev2ProfileAddDel) (*Ikev2ProfileAddDelReply, error)
19         Ikev2ProfileSetAuth(ctx context.Context, in *Ikev2ProfileSetAuth) (*Ikev2ProfileSetAuthReply, error)
20         Ikev2ProfileSetID(ctx context.Context, in *Ikev2ProfileSetID) (*Ikev2ProfileSetIDReply, error)
21         Ikev2ProfileSetIpsecUDPPort(ctx context.Context, in *Ikev2ProfileSetIpsecUDPPort) (*Ikev2ProfileSetIpsecUDPPortReply, error)
22         Ikev2ProfileSetLiveness(ctx context.Context, in *Ikev2ProfileSetLiveness) (*Ikev2ProfileSetLivenessReply, error)
23         Ikev2ProfileSetTs(ctx context.Context, in *Ikev2ProfileSetTs) (*Ikev2ProfileSetTsReply, error)
24         Ikev2ProfileSetUDPEncap(ctx context.Context, in *Ikev2ProfileSetUDPEncap) (*Ikev2ProfileSetUDPEncapReply, error)
25         Ikev2SetEspTransforms(ctx context.Context, in *Ikev2SetEspTransforms) (*Ikev2SetEspTransformsReply, error)
26         Ikev2SetIkeTransforms(ctx context.Context, in *Ikev2SetIkeTransforms) (*Ikev2SetIkeTransformsReply, error)
27         Ikev2SetLocalKey(ctx context.Context, in *Ikev2SetLocalKey) (*Ikev2SetLocalKeyReply, error)
28         Ikev2SetResponder(ctx context.Context, in *Ikev2SetResponder) (*Ikev2SetResponderReply, error)
29         Ikev2SetSaLifetime(ctx context.Context, in *Ikev2SetSaLifetime) (*Ikev2SetSaLifetimeReply, error)
30         Ikev2SetTunnelInterface(ctx context.Context, in *Ikev2SetTunnelInterface) (*Ikev2SetTunnelInterfaceReply, error)
31 }
32
33 type serviceClient struct {
34         conn api.Connection
35 }
36
37 func NewServiceClient(conn api.Connection) RPCService {
38         return &serviceClient{conn}
39 }
40
41 func (c *serviceClient) Ikev2InitiateDelChildSa(ctx context.Context, in *Ikev2InitiateDelChildSa) (*Ikev2InitiateDelChildSaReply, error) {
42         out := new(Ikev2InitiateDelChildSaReply)
43         err := c.conn.Invoke(ctx, in, out)
44         if err != nil {
45                 return nil, err
46         }
47         return out, nil
48 }
49
50 func (c *serviceClient) Ikev2InitiateDelIkeSa(ctx context.Context, in *Ikev2InitiateDelIkeSa) (*Ikev2InitiateDelIkeSaReply, error) {
51         out := new(Ikev2InitiateDelIkeSaReply)
52         err := c.conn.Invoke(ctx, in, out)
53         if err != nil {
54                 return nil, err
55         }
56         return out, nil
57 }
58
59 func (c *serviceClient) Ikev2InitiateRekeyChildSa(ctx context.Context, in *Ikev2InitiateRekeyChildSa) (*Ikev2InitiateRekeyChildSaReply, error) {
60         out := new(Ikev2InitiateRekeyChildSaReply)
61         err := c.conn.Invoke(ctx, in, out)
62         if err != nil {
63                 return nil, err
64         }
65         return out, nil
66 }
67
68 func (c *serviceClient) Ikev2InitiateSaInit(ctx context.Context, in *Ikev2InitiateSaInit) (*Ikev2InitiateSaInitReply, error) {
69         out := new(Ikev2InitiateSaInitReply)
70         err := c.conn.Invoke(ctx, in, out)
71         if err != nil {
72                 return nil, err
73         }
74         return out, nil
75 }
76
77 func (c *serviceClient) Ikev2PluginGetVersion(ctx context.Context, in *Ikev2PluginGetVersion) (*Ikev2PluginGetVersionReply, error) {
78         out := new(Ikev2PluginGetVersionReply)
79         err := c.conn.Invoke(ctx, in, out)
80         if err != nil {
81                 return nil, err
82         }
83         return out, nil
84 }
85
86 func (c *serviceClient) Ikev2ProfileAddDel(ctx context.Context, in *Ikev2ProfileAddDel) (*Ikev2ProfileAddDelReply, error) {
87         out := new(Ikev2ProfileAddDelReply)
88         err := c.conn.Invoke(ctx, in, out)
89         if err != nil {
90                 return nil, err
91         }
92         return out, nil
93 }
94
95 func (c *serviceClient) Ikev2ProfileSetAuth(ctx context.Context, in *Ikev2ProfileSetAuth) (*Ikev2ProfileSetAuthReply, error) {
96         out := new(Ikev2ProfileSetAuthReply)
97         err := c.conn.Invoke(ctx, in, out)
98         if err != nil {
99                 return nil, err
100         }
101         return out, nil
102 }
103
104 func (c *serviceClient) Ikev2ProfileSetID(ctx context.Context, in *Ikev2ProfileSetID) (*Ikev2ProfileSetIDReply, error) {
105         out := new(Ikev2ProfileSetIDReply)
106         err := c.conn.Invoke(ctx, in, out)
107         if err != nil {
108                 return nil, err
109         }
110         return out, nil
111 }
112
113 func (c *serviceClient) Ikev2ProfileSetIpsecUDPPort(ctx context.Context, in *Ikev2ProfileSetIpsecUDPPort) (*Ikev2ProfileSetIpsecUDPPortReply, error) {
114         out := new(Ikev2ProfileSetIpsecUDPPortReply)
115         err := c.conn.Invoke(ctx, in, out)
116         if err != nil {
117                 return nil, err
118         }
119         return out, nil
120 }
121
122 func (c *serviceClient) Ikev2ProfileSetLiveness(ctx context.Context, in *Ikev2ProfileSetLiveness) (*Ikev2ProfileSetLivenessReply, error) {
123         out := new(Ikev2ProfileSetLivenessReply)
124         err := c.conn.Invoke(ctx, in, out)
125         if err != nil {
126                 return nil, err
127         }
128         return out, nil
129 }
130
131 func (c *serviceClient) Ikev2ProfileSetTs(ctx context.Context, in *Ikev2ProfileSetTs) (*Ikev2ProfileSetTsReply, error) {
132         out := new(Ikev2ProfileSetTsReply)
133         err := c.conn.Invoke(ctx, in, out)
134         if err != nil {
135                 return nil, err
136         }
137         return out, nil
138 }
139
140 func (c *serviceClient) Ikev2ProfileSetUDPEncap(ctx context.Context, in *Ikev2ProfileSetUDPEncap) (*Ikev2ProfileSetUDPEncapReply, error) {
141         out := new(Ikev2ProfileSetUDPEncapReply)
142         err := c.conn.Invoke(ctx, in, out)
143         if err != nil {
144                 return nil, err
145         }
146         return out, nil
147 }
148
149 func (c *serviceClient) Ikev2SetEspTransforms(ctx context.Context, in *Ikev2SetEspTransforms) (*Ikev2SetEspTransformsReply, error) {
150         out := new(Ikev2SetEspTransformsReply)
151         err := c.conn.Invoke(ctx, in, out)
152         if err != nil {
153                 return nil, err
154         }
155         return out, nil
156 }
157
158 func (c *serviceClient) Ikev2SetIkeTransforms(ctx context.Context, in *Ikev2SetIkeTransforms) (*Ikev2SetIkeTransformsReply, error) {
159         out := new(Ikev2SetIkeTransformsReply)
160         err := c.conn.Invoke(ctx, in, out)
161         if err != nil {
162                 return nil, err
163         }
164         return out, nil
165 }
166
167 func (c *serviceClient) Ikev2SetLocalKey(ctx context.Context, in *Ikev2SetLocalKey) (*Ikev2SetLocalKeyReply, error) {
168         out := new(Ikev2SetLocalKeyReply)
169         err := c.conn.Invoke(ctx, in, out)
170         if err != nil {
171                 return nil, err
172         }
173         return out, nil
174 }
175
176 func (c *serviceClient) Ikev2SetResponder(ctx context.Context, in *Ikev2SetResponder) (*Ikev2SetResponderReply, error) {
177         out := new(Ikev2SetResponderReply)
178         err := c.conn.Invoke(ctx, in, out)
179         if err != nil {
180                 return nil, err
181         }
182         return out, nil
183 }
184
185 func (c *serviceClient) Ikev2SetSaLifetime(ctx context.Context, in *Ikev2SetSaLifetime) (*Ikev2SetSaLifetimeReply, error) {
186         out := new(Ikev2SetSaLifetimeReply)
187         err := c.conn.Invoke(ctx, in, out)
188         if err != nil {
189                 return nil, err
190         }
191         return out, nil
192 }
193
194 func (c *serviceClient) Ikev2SetTunnelInterface(ctx context.Context, in *Ikev2SetTunnelInterface) (*Ikev2SetTunnelInterfaceReply, error) {
195         out := new(Ikev2SetTunnelInterfaceReply)
196         err := c.conn.Invoke(ctx, in, out)
197         if err != nil {
198                 return nil, err
199         }
200         return out, nil
201 }