diff options
author | 2021-08-26 13:10:48 +0200 | |
---|---|---|
committer | 2021-08-26 13:10:48 +0200 | |
commit | debc52dea8a81417bb08ca5bb934c7876b6d65e0 (patch) | |
tree | 23909430d78d6b77c2b414814e843708a6bab08e /binapi/crypto_sw_scheduler | |
parent | c0da1f2999a6b08d003c0fed1a23e1ca60dd1571 (diff) |
regenerate binapi
Signed-off-by: mhalaj1 <matus.halaj@pantheon.tech>
Change-Id: I9bb6a5ca00aa542128bde0bfbbba7b57b9f16ed2
Diffstat (limited to 'binapi/crypto_sw_scheduler')
-rw-r--r-- | binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go | 117 | ||||
-rw-r--r-- | binapi/crypto_sw_scheduler/crypto_sw_scheduler_rpc.ba.go | 31 |
2 files changed, 148 insertions, 0 deletions
diff --git a/binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go b/binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go new file mode 100644 index 0000000..bfd0e50 --- /dev/null +++ b/binapi/crypto_sw_scheduler/crypto_sw_scheduler.ba.go @@ -0,0 +1,117 @@ +// Code generated by GoVPP's binapi-generator. DO NOT EDIT. +// versions: +// binapi-generator: v0.3.5-56-gc0da1f2-dirty +// VPP: 21.06-release +// source: /usr/share/vpp/api/plugins/crypto_sw_scheduler.api.json + +// Package crypto_sw_scheduler contains generated bindings for API file crypto_sw_scheduler.api. +// +// Contents: +// 2 messages +// +package crypto_sw_scheduler + +import ( + api "git.fd.io/govpp.git/api" + codec "git.fd.io/govpp.git/codec" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the GoVPP api package it is being compiled against. +// A compilation error at this line likely means your copy of the +// GoVPP api package needs to be updated. +const _ = api.GoVppAPIPackageIsVersion2 + +const ( + APIFile = "crypto_sw_scheduler" + APIVersion = "0.1.0" + VersionCrc = 0xf4b02951 +) + +// CryptoSwSchedulerSetWorker defines message 'crypto_sw_scheduler_set_worker'. +// InProgress: the message form may change in the future versions +type CryptoSwSchedulerSetWorker struct { + WorkerIndex uint32 `binapi:"u32,name=worker_index" json:"worker_index,omitempty"` + CryptoEnable bool `binapi:"bool,name=crypto_enable" json:"crypto_enable,omitempty"` +} + +func (m *CryptoSwSchedulerSetWorker) Reset() { *m = CryptoSwSchedulerSetWorker{} } +func (*CryptoSwSchedulerSetWorker) GetMessageName() string { return "crypto_sw_scheduler_set_worker" } +func (*CryptoSwSchedulerSetWorker) GetCrcString() string { return "b4274502" } +func (*CryptoSwSchedulerSetWorker) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *CryptoSwSchedulerSetWorker) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.WorkerIndex + size += 1 // m.CryptoEnable + return size +} +func (m *CryptoSwSchedulerSetWorker) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeUint32(m.WorkerIndex) + buf.EncodeBool(m.CryptoEnable) + return buf.Bytes(), nil +} +func (m *CryptoSwSchedulerSetWorker) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.WorkerIndex = buf.DecodeUint32() + m.CryptoEnable = buf.DecodeBool() + return nil +} + +// CryptoSwSchedulerSetWorkerReply defines message 'crypto_sw_scheduler_set_worker_reply'. +// InProgress: the message form may change in the future versions +type CryptoSwSchedulerSetWorkerReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *CryptoSwSchedulerSetWorkerReply) Reset() { *m = CryptoSwSchedulerSetWorkerReply{} } +func (*CryptoSwSchedulerSetWorkerReply) GetMessageName() string { + return "crypto_sw_scheduler_set_worker_reply" +} +func (*CryptoSwSchedulerSetWorkerReply) GetCrcString() string { return "e8d4e804" } +func (*CryptoSwSchedulerSetWorkerReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *CryptoSwSchedulerSetWorkerReply) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.Retval + return size +} +func (m *CryptoSwSchedulerSetWorkerReply) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeInt32(m.Retval) + return buf.Bytes(), nil +} +func (m *CryptoSwSchedulerSetWorkerReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = buf.DecodeInt32() + return nil +} + +func init() { file_crypto_sw_scheduler_binapi_init() } +func file_crypto_sw_scheduler_binapi_init() { + api.RegisterMessage((*CryptoSwSchedulerSetWorker)(nil), "crypto_sw_scheduler_set_worker_b4274502") + api.RegisterMessage((*CryptoSwSchedulerSetWorkerReply)(nil), "crypto_sw_scheduler_set_worker_reply_e8d4e804") +} + +// Messages returns list of all messages in this module. +func AllMessages() []api.Message { + return []api.Message{ + (*CryptoSwSchedulerSetWorker)(nil), + (*CryptoSwSchedulerSetWorkerReply)(nil), + } +} diff --git a/binapi/crypto_sw_scheduler/crypto_sw_scheduler_rpc.ba.go b/binapi/crypto_sw_scheduler/crypto_sw_scheduler_rpc.ba.go new file mode 100644 index 0000000..c48c9c1 --- /dev/null +++ b/binapi/crypto_sw_scheduler/crypto_sw_scheduler_rpc.ba.go @@ -0,0 +1,31 @@ +// Code generated by GoVPP's binapi-generator. DO NOT EDIT. + +package crypto_sw_scheduler + +import ( + "context" + + api "git.fd.io/govpp.git/api" +) + +// RPCService defines RPC service crypto_sw_scheduler. +type RPCService interface { + CryptoSwSchedulerSetWorker(ctx context.Context, in *CryptoSwSchedulerSetWorker) (*CryptoSwSchedulerSetWorkerReply, error) +} + +type serviceClient struct { + conn api.Connection +} + +func NewServiceClient(conn api.Connection) RPCService { + return &serviceClient{conn} +} + +func (c *serviceClient) CryptoSwSchedulerSetWorker(ctx context.Context, in *CryptoSwSchedulerSetWorker) (*CryptoSwSchedulerSetWorkerReply, error) { + out := new(CryptoSwSchedulerSetWorkerReply) + err := c.conn.Invoke(ctx, in, out) + if err != nil { + return nil, err + } + return out, api.RetvalToVPPApiError(out.Retval) +} |