github.com/edwarnicke/govpp@v0.0.0-20230130211138-14ef5d20b1d0/binapi/syslog/syslog_rpc.ba.go (about) 1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT. 2 3 package syslog 4 5 import ( 6 "context" 7 8 api "git.fd.io/govpp.git/api" 9 ) 10 11 // RPCService defines RPC service syslog. 12 type RPCService interface { 13 SyslogGetFilter(ctx context.Context, in *SyslogGetFilter) (*SyslogGetFilterReply, error) 14 SyslogGetSender(ctx context.Context, in *SyslogGetSender) (*SyslogGetSenderReply, error) 15 SyslogSetFilter(ctx context.Context, in *SyslogSetFilter) (*SyslogSetFilterReply, error) 16 SyslogSetSender(ctx context.Context, in *SyslogSetSender) (*SyslogSetSenderReply, error) 17 } 18 19 type serviceClient struct { 20 conn api.Connection 21 } 22 23 func NewServiceClient(conn api.Connection) RPCService { 24 return &serviceClient{conn} 25 } 26 27 func (c *serviceClient) SyslogGetFilter(ctx context.Context, in *SyslogGetFilter) (*SyslogGetFilterReply, error) { 28 out := new(SyslogGetFilterReply) 29 err := c.conn.Invoke(ctx, in, out) 30 if err != nil { 31 return nil, err 32 } 33 return out, api.RetvalToVPPApiError(out.Retval) 34 } 35 36 func (c *serviceClient) SyslogGetSender(ctx context.Context, in *SyslogGetSender) (*SyslogGetSenderReply, error) { 37 out := new(SyslogGetSenderReply) 38 err := c.conn.Invoke(ctx, in, out) 39 if err != nil { 40 return nil, err 41 } 42 return out, api.RetvalToVPPApiError(out.Retval) 43 } 44 45 func (c *serviceClient) SyslogSetFilter(ctx context.Context, in *SyslogSetFilter) (*SyslogSetFilterReply, error) { 46 out := new(SyslogSetFilterReply) 47 err := c.conn.Invoke(ctx, in, out) 48 if err != nil { 49 return nil, err 50 } 51 return out, api.RetvalToVPPApiError(out.Retval) 52 } 53 54 func (c *serviceClient) SyslogSetSender(ctx context.Context, in *SyslogSetSender) (*SyslogSetSenderReply, error) { 55 out := new(SyslogSetSenderReply) 56 err := c.conn.Invoke(ctx, in, out) 57 if err != nil { 58 return nil, err 59 } 60 return out, api.RetvalToVPPApiError(out.Retval) 61 }