regenerate binapi
[govpp.git] / binapi / punt / punt.ba.go
index 53af1a3..cee4393 100644 (file)
@@ -1,7 +1,7 @@
 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
 // versions:
-//  binapi-generator: v0.4.0-dev
-//  VPP:              20.05-release
+//  binapi-generator: v0.3.5-56-gc0da1f2-dirty
+//  VPP:              21.06-release
 // source: /usr/share/vpp/api/core/punt.api.json
 
 // Package punt contains generated bindings for API file punt.api.
 package punt
 
 import (
+       "strconv"
+
        api "git.fd.io/govpp.git/api"
        ip_types "git.fd.io/govpp.git/binapi/ip_types"
        codec "git.fd.io/govpp.git/codec"
-       "strconv"
 )
 
 // This is a compile-time assertion to ensure that this generated file
@@ -30,7 +31,7 @@ const _ = api.GoVppAPIPackageIsVersion2
 const (
        APIFile    = "punt"
        APIVersion = "2.2.1"
-       VersionCrc = 0x31354154
+       VersionCrc = 0xee63b6c7
 )
 
 // PuntType defines enum 'punt_type'.
@@ -95,9 +96,10 @@ type PuntReason struct {
 
 // PuntUnion defines union 'punt_union'.
 type PuntUnion struct {
-       // Exception *PuntException
-       // L4 *PuntL4
-       // IPProto *PuntIPProto
+       // PuntUnion can be one of:
+       // - Exception *PuntException
+       // - L4 *PuntL4
+       // - IPProto *PuntIPProto
        XXX_UnionData [4]byte
 }
 
@@ -106,11 +108,11 @@ func PuntUnionException(a PuntException) (u PuntUnion) {
        return
 }
 func (u *PuntUnion) SetException(a PuntException) {
-       var buf = codec.NewBuffer(u.XXX_UnionData[:])
-       buf.EncodeUint32(uint32(a.ID))
+       buf := codec.NewBuffer(u.XXX_UnionData[:])
+       buf.EncodeUint32(a.ID)
 }
 func (u *PuntUnion) GetException() (a PuntException) {
-       var buf = codec.NewBuffer(u.XXX_UnionData[:])
+       buf := codec.NewBuffer(u.XXX_UnionData[:])
        a.ID = buf.DecodeUint32()
        return
 }
@@ -120,13 +122,13 @@ func PuntUnionL4(a PuntL4) (u PuntUnion) {
        return
 }
 func (u *PuntUnion) SetL4(a PuntL4) {
-       var buf = codec.NewBuffer(u.XXX_UnionData[:])
+       buf := codec.NewBuffer(u.XXX_UnionData[:])
        buf.EncodeUint8(uint8(a.Af))
        buf.EncodeUint8(uint8(a.Protocol))
-       buf.EncodeUint16(uint16(a.Port))
+       buf.EncodeUint16(a.Port)
 }
 func (u *PuntUnion) GetL4() (a PuntL4) {
-       var buf = codec.NewBuffer(u.XXX_UnionData[:])
+       buf := codec.NewBuffer(u.XXX_UnionData[:])
        a.Af = ip_types.AddressFamily(buf.DecodeUint8())
        a.Protocol = ip_types.IPProto(buf.DecodeUint8())
        a.Port = buf.DecodeUint16()
@@ -138,12 +140,12 @@ func PuntUnionIPProto(a PuntIPProto) (u PuntUnion) {
        return
 }
 func (u *PuntUnion) SetIPProto(a PuntIPProto) {
-       var buf = codec.NewBuffer(u.XXX_UnionData[:])
+       buf := codec.NewBuffer(u.XXX_UnionData[:])
        buf.EncodeUint8(uint8(a.Af))
        buf.EncodeUint8(uint8(a.Protocol))
 }
 func (u *PuntUnion) GetIPProto() (a PuntIPProto) {
-       var buf = codec.NewBuffer(u.XXX_UnionData[:])
+       buf := codec.NewBuffer(u.XXX_UnionData[:])
        a.Af = ip_types.AddressFamily(buf.DecodeUint8())
        a.Protocol = ip_types.IPProto(buf.DecodeUint8())
        return
@@ -161,23 +163,20 @@ func (*PuntReasonDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *PuntReasonDetails) Size() int {
+func (m *PuntReasonDetails) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4                      // m.Reason.ID
        size += 4 + len(m.Reason.Name) // m.Reason.Name
        return size
 }
 func (m *PuntReasonDetails) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Reason.ID))
+       buf := codec.NewBuffer(b)
+       buf.EncodeUint32(m.Reason.ID)
        buf.EncodeString(m.Reason.Name, 0)
        return buf.Bytes(), nil
 }
@@ -200,23 +199,20 @@ func (*PuntReasonDump) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *PuntReasonDump) Size() int {
+func (m *PuntReasonDump) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4                      // m.Reason.ID
        size += 4 + len(m.Reason.Name) // m.Reason.Name
        return size
 }
 func (m *PuntReasonDump) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Reason.ID))
+       buf := codec.NewBuffer(b)
+       buf.EncodeUint32(m.Reason.ID)
        buf.EncodeString(m.Reason.Name, 0)
        return buf.Bytes(), nil
 }
@@ -234,29 +230,26 @@ type PuntSocketDeregister struct {
 
 func (m *PuntSocketDeregister) Reset()               { *m = PuntSocketDeregister{} }
 func (*PuntSocketDeregister) GetMessageName() string { return "punt_socket_deregister" }
-func (*PuntSocketDeregister) GetCrcString() string   { return "98a444f4" }
+func (*PuntSocketDeregister) GetCrcString() string   { return "98fc9102" }
 func (*PuntSocketDeregister) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *PuntSocketDeregister) Size() int {
+func (m *PuntSocketDeregister) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4     // m.Punt.Type
        size += 1 * 4 // m.Punt.Punt
        return size
 }
 func (m *PuntSocketDeregister) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeUint32(uint32(m.Punt.Type))
-       buf.EncodeBytes(m.Punt.Punt.XXX_UnionData[:], 0)
+       buf.EncodeBytes(m.Punt.Punt.XXX_UnionData[:], 4)
        return buf.Bytes(), nil
 }
 func (m *PuntSocketDeregister) Unmarshal(b []byte) error {
@@ -278,27 +271,24 @@ func (*PuntSocketDeregisterReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *PuntSocketDeregisterReply) Size() int {
+func (m *PuntSocketDeregisterReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Retval
        return size
 }
 func (m *PuntSocketDeregisterReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        return buf.Bytes(), nil
 }
 func (m *PuntSocketDeregisterReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        return nil
 }
 
@@ -310,30 +300,27 @@ type PuntSocketDetails struct {
 
 func (m *PuntSocketDetails) Reset()               { *m = PuntSocketDetails{} }
 func (*PuntSocketDetails) GetMessageName() string { return "punt_socket_details" }
-func (*PuntSocketDetails) GetCrcString() string   { return "1de0ce75" }
+func (*PuntSocketDetails) GetCrcString() string   { return "de575080" }
 func (*PuntSocketDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *PuntSocketDetails) Size() int {
+func (m *PuntSocketDetails) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4     // m.Punt.Type
        size += 1 * 4 // m.Punt.Punt
        size += 108   // m.Pathname
        return size
 }
 func (m *PuntSocketDetails) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeUint32(uint32(m.Punt.Type))
-       buf.EncodeBytes(m.Punt.Punt.XXX_UnionData[:], 0)
+       buf.EncodeBytes(m.Punt.Punt.XXX_UnionData[:], 4)
        buf.EncodeString(m.Pathname, 108)
        return buf.Bytes(), nil
 }
@@ -357,21 +344,18 @@ func (*PuntSocketDump) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *PuntSocketDump) Size() int {
+func (m *PuntSocketDump) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Type
        return size
 }
 func (m *PuntSocketDump) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeUint32(uint32(m.Type))
        return buf.Bytes(), nil
 }
@@ -390,16 +374,15 @@ type PuntSocketRegister struct {
 
 func (m *PuntSocketRegister) Reset()               { *m = PuntSocketRegister{} }
 func (*PuntSocketRegister) GetMessageName() string { return "punt_socket_register" }
-func (*PuntSocketRegister) GetCrcString() string   { return "c8cd10fa" }
+func (*PuntSocketRegister) GetCrcString() string   { return "95268cbf" }
 func (*PuntSocketRegister) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *PuntSocketRegister) Size() int {
+func (m *PuntSocketRegister) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4     // m.HeaderVersion
        size += 4     // m.Punt.Type
        size += 1 * 4 // m.Punt.Punt
@@ -407,15 +390,13 @@ func (m *PuntSocketRegister) Size() int {
        return size
 }
 func (m *PuntSocketRegister) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.HeaderVersion))
+       buf := codec.NewBuffer(b)
+       buf.EncodeUint32(m.HeaderVersion)
        buf.EncodeUint32(uint32(m.Punt.Type))
-       buf.EncodeBytes(m.Punt.Punt.XXX_UnionData[:], 0)
+       buf.EncodeBytes(m.Punt.Punt.XXX_UnionData[:], 4)
        buf.EncodeString(m.Pathname, 108)
        return buf.Bytes(), nil
 }
@@ -441,29 +422,26 @@ func (*PuntSocketRegisterReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *PuntSocketRegisterReply) Size() int {
+func (m *PuntSocketRegisterReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4   // m.Retval
        size += 108 // m.Pathname
        return size
 }
 func (m *PuntSocketRegisterReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        buf.EncodeString(m.Pathname, 108)
        return buf.Bytes(), nil
 }
 func (m *PuntSocketRegisterReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        m.Pathname = buf.DecodeString(108)
        return nil
 }
@@ -476,31 +454,28 @@ type SetPunt struct {
 
 func (m *SetPunt) Reset()               { *m = SetPunt{} }
 func (*SetPunt) GetMessageName() string { return "set_punt" }
-func (*SetPunt) GetCrcString() string   { return "83799618" }
+func (*SetPunt) GetCrcString() string   { return "aa83d523" }
 func (*SetPunt) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *SetPunt) Size() int {
+func (m *SetPunt) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 1     // m.IsAdd
        size += 4     // m.Punt.Type
        size += 1 * 4 // m.Punt.Punt
        return size
 }
 func (m *SetPunt) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeBool(m.IsAdd)
        buf.EncodeUint32(uint32(m.Punt.Type))
-       buf.EncodeBytes(m.Punt.Punt.XXX_UnionData[:], 0)
+       buf.EncodeBytes(m.Punt.Punt.XXX_UnionData[:], 4)
        return buf.Bytes(), nil
 }
 func (m *SetPunt) Unmarshal(b []byte) error {
@@ -523,27 +498,24 @@ func (*SetPuntReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *SetPuntReply) Size() int {
+func (m *SetPuntReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Retval
        return size
 }
 func (m *SetPuntReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        return buf.Bytes(), nil
 }
 func (m *SetPuntReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        return nil
 }
 
@@ -551,13 +523,13 @@ func init() { file_punt_binapi_init() }
 func file_punt_binapi_init() {
        api.RegisterMessage((*PuntReasonDetails)(nil), "punt_reason_details_2c9d4a40")
        api.RegisterMessage((*PuntReasonDump)(nil), "punt_reason_dump_5c0dd4fe")
-       api.RegisterMessage((*PuntSocketDeregister)(nil), "punt_socket_deregister_98a444f4")
+       api.RegisterMessage((*PuntSocketDeregister)(nil), "punt_socket_deregister_98fc9102")
        api.RegisterMessage((*PuntSocketDeregisterReply)(nil), "punt_socket_deregister_reply_e8d4e804")
-       api.RegisterMessage((*PuntSocketDetails)(nil), "punt_socket_details_1de0ce75")
+       api.RegisterMessage((*PuntSocketDetails)(nil), "punt_socket_details_de575080")
        api.RegisterMessage((*PuntSocketDump)(nil), "punt_socket_dump_52974935")
-       api.RegisterMessage((*PuntSocketRegister)(nil), "punt_socket_register_c8cd10fa")
+       api.RegisterMessage((*PuntSocketRegister)(nil), "punt_socket_register_95268cbf")
        api.RegisterMessage((*PuntSocketRegisterReply)(nil), "punt_socket_register_reply_bd30ae90")
-       api.RegisterMessage((*SetPunt)(nil), "set_punt_83799618")
+       api.RegisterMessage((*SetPunt)(nil), "set_punt_aa83d523")
        api.RegisterMessage((*SetPuntReply)(nil), "set_punt_reply_e8d4e804")
 }