Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / 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         Ikev2ProfileSetTs(ctx context.Context, in *Ikev2ProfileSetTs) (*Ikev2ProfileSetTsReply, error)
22         Ikev2SetEspTransforms(ctx context.Context, in *Ikev2SetEspTransforms) (*Ikev2SetEspTransformsReply, error)
23         Ikev2SetIkeTransforms(ctx context.Context, in *Ikev2SetIkeTransforms) (*Ikev2SetIkeTransformsReply, error)
24         Ikev2SetLocalKey(ctx context.Context, in *Ikev2SetLocalKey) (*Ikev2SetLocalKeyReply, error)
25         Ikev2SetResponder(ctx context.Context, in *Ikev2SetResponder) (*Ikev2SetResponderReply, error)
26         Ikev2SetSaLifetime(ctx context.Context, in *Ikev2SetSaLifetime) (*Ikev2SetSaLifetimeReply, error)
27 }
28
29 type serviceClient struct {
30         conn api.Connection
31 }
32
33 func NewServiceClient(conn api.Connection) RPCService {
34         return &serviceClient{conn}
35 }
36
37 func (c *serviceClient) Ikev2InitiateDelChildSa(ctx context.Context, in *Ikev2InitiateDelChildSa) (*Ikev2InitiateDelChildSaReply, error) {
38         out := new(Ikev2InitiateDelChildSaReply)
39         err := c.conn.Invoke(ctx, in, out)
40         if err != nil {
41                 return nil, err
42         }
43         return out, api.RetvalToVPPApiError(out.Retval)
44 }
45
46 func (c *serviceClient) Ikev2InitiateDelIkeSa(ctx context.Context, in *Ikev2InitiateDelIkeSa) (*Ikev2InitiateDelIkeSaReply, error) {
47         out := new(Ikev2InitiateDelIkeSaReply)
48         err := c.conn.Invoke(ctx, in, out)
49         if err != nil {
50                 return nil, err
51         }
52         return out, api.RetvalToVPPApiError(out.Retval)
53 }
54
55 func (c *serviceClient) Ikev2InitiateRekeyChildSa(ctx context.Context, in *Ikev2InitiateRekeyChildSa) (*Ikev2InitiateRekeyChildSaReply, error) {
56         out := new(Ikev2InitiateRekeyChildSaReply)
57         err := c.conn.Invoke(ctx, in, out)
58         if err != nil {
59                 return nil, err
60         }
61         return out, api.RetvalToVPPApiError(out.Retval)
62 }
63
64 func (c *serviceClient) Ikev2InitiateSaInit(ctx context.Context, in *Ikev2InitiateSaInit) (*Ikev2InitiateSaInitReply, error) {
65         out := new(Ikev2InitiateSaInitReply)
66         err := c.conn.Invoke(ctx, in, out)
67         if err != nil {
68                 return nil, err
69         }
70         return out, api.RetvalToVPPApiError(out.Retval)
71 }
72
73 func (c *serviceClient) Ikev2PluginGetVersion(ctx context.Context, in *Ikev2PluginGetVersion) (*Ikev2PluginGetVersionReply, error) {
74         out := new(Ikev2PluginGetVersionReply)
75         err := c.conn.Invoke(ctx, in, out)
76         if err != nil {
77                 return nil, err
78         }
79         return out, nil
80 }
81
82 func (c *serviceClient) Ikev2ProfileAddDel(ctx context.Context, in *Ikev2ProfileAddDel) (*Ikev2ProfileAddDelReply, error) {
83         out := new(Ikev2ProfileAddDelReply)
84         err := c.conn.Invoke(ctx, in, out)
85         if err != nil {
86                 return nil, err
87         }
88         return out, api.RetvalToVPPApiError(out.Retval)
89 }
90
91 func (c *serviceClient) Ikev2ProfileSetAuth(ctx context.Context, in *Ikev2ProfileSetAuth) (*Ikev2ProfileSetAuthReply, error) {
92         out := new(Ikev2ProfileSetAuthReply)
93         err := c.conn.Invoke(ctx, in, out)
94         if err != nil {
95                 return nil, err
96         }
97         return out, api.RetvalToVPPApiError(out.Retval)
98 }
99
100 func (c *serviceClient) Ikev2ProfileSetID(ctx context.Context, in *Ikev2ProfileSetID) (*Ikev2ProfileSetIDReply, error) {
101         out := new(Ikev2ProfileSetIDReply)
102         err := c.conn.Invoke(ctx, in, out)
103         if err != nil {
104                 return nil, err
105         }
106         return out, api.RetvalToVPPApiError(out.Retval)
107 }
108
109 func (c *serviceClient) Ikev2ProfileSetTs(ctx context.Context, in *Ikev2ProfileSetTs) (*Ikev2ProfileSetTsReply, error) {
110         out := new(Ikev2ProfileSetTsReply)
111         err := c.conn.Invoke(ctx, in, out)
112         if err != nil {
113                 return nil, err
114         }
115         return out, api.RetvalToVPPApiError(out.Retval)
116 }
117
118 func (c *serviceClient) Ikev2SetEspTransforms(ctx context.Context, in *Ikev2SetEspTransforms) (*Ikev2SetEspTransformsReply, error) {
119         out := new(Ikev2SetEspTransformsReply)
120         err := c.conn.Invoke(ctx, in, out)
121         if err != nil {
122                 return nil, err
123         }
124         return out, api.RetvalToVPPApiError(out.Retval)
125 }
126
127 func (c *serviceClient) Ikev2SetIkeTransforms(ctx context.Context, in *Ikev2SetIkeTransforms) (*Ikev2SetIkeTransformsReply, error) {
128         out := new(Ikev2SetIkeTransformsReply)
129         err := c.conn.Invoke(ctx, in, out)
130         if err != nil {
131                 return nil, err
132         }
133         return out, api.RetvalToVPPApiError(out.Retval)
134 }
135
136 func (c *serviceClient) Ikev2SetLocalKey(ctx context.Context, in *Ikev2SetLocalKey) (*Ikev2SetLocalKeyReply, error) {
137         out := new(Ikev2SetLocalKeyReply)
138         err := c.conn.Invoke(ctx, in, out)
139         if err != nil {
140                 return nil, err
141         }
142         return out, api.RetvalToVPPApiError(out.Retval)
143 }
144
145 func (c *serviceClient) Ikev2SetResponder(ctx context.Context, in *Ikev2SetResponder) (*Ikev2SetResponderReply, error) {
146         out := new(Ikev2SetResponderReply)
147         err := c.conn.Invoke(ctx, in, out)
148         if err != nil {
149                 return nil, err
150         }
151         return out, api.RetvalToVPPApiError(out.Retval)
152 }
153
154 func (c *serviceClient) Ikev2SetSaLifetime(ctx context.Context, in *Ikev2SetSaLifetime) (*Ikev2SetSaLifetimeReply, error) {
155         out := new(Ikev2SetSaLifetimeReply)
156         err := c.conn.Invoke(ctx, in, out)
157         if err != nil {
158                 return nil, err
159         }
160         return out, api.RetvalToVPPApiError(out.Retval)
161 }