From 6476a2b64a2e1ea6c0d695127d726a348cc5c99b Mon Sep 17 00:00:00 2001 From: Ondrej Fabry Date: Thu, 31 Jan 2019 08:23:02 +0100 Subject: Generator improvements - all objects are now sorted alphabetically for more consistent output - unions now have constructor generated - log level for warnings was changed to debug - GetAllMessages renamed to GetRegisteredMessages Change-Id: I976453004a2fd8b6cb95ca0acfcef56913bf8d38 Signed-off-by: Ondrej Fabry --- examples/bin_api/memif/memif.ba.go | 307 ++++++++++++++++++------------------- 1 file changed, 153 insertions(+), 154 deletions(-) (limited to 'examples/bin_api/memif/memif.ba.go') diff --git a/examples/bin_api/memif/memif.ba.go b/examples/bin_api/memif/memif.ba.go index c28d2f5..b0b3ee3 100644 --- a/examples/bin_api/memif/memif.ba.go +++ b/examples/bin_api/memif/memif.ba.go @@ -5,9 +5,8 @@ Package memif is a generated from VPP binary API module 'memif'. It contains following objects: - 10 messages 5 services - + 10 messages */ package memif @@ -52,87 +51,6 @@ type Services interface { /* Messages */ -// MemifSocketFilenameAddDel represents VPP binary API message 'memif_socket_filename_add_del': -// -// "memif_socket_filename_add_del", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "client_index" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "u8", -// "is_add" -// ], -// [ -// "u32", -// "socket_id" -// ], -// [ -// "u8", -// "socket_filename", -// 128 -// ], -// { -// "crc": "0x30e3929d" -// } -// -type MemifSocketFilenameAddDel struct { - IsAdd uint8 - SocketID uint32 - SocketFilename []byte `struc:"[128]byte"` -} - -func (*MemifSocketFilenameAddDel) GetMessageName() string { - return "memif_socket_filename_add_del" -} -func (*MemifSocketFilenameAddDel) GetCrcString() string { - return "30e3929d" -} -func (*MemifSocketFilenameAddDel) GetMessageType() api.MessageType { - return api.RequestMessage -} - -// MemifSocketFilenameAddDelReply represents VPP binary API message 'memif_socket_filename_add_del_reply': -// -// "memif_socket_filename_add_del_reply", -// [ -// "u16", -// "_vl_msg_id" -// ], -// [ -// "u32", -// "context" -// ], -// [ -// "i32", -// "retval" -// ], -// { -// "crc": "0xe8d4e804" -// } -// -type MemifSocketFilenameAddDelReply struct { - Retval int32 -} - -func (*MemifSocketFilenameAddDelReply) GetMessageName() string { - return "memif_socket_filename_add_del_reply" -} -func (*MemifSocketFilenameAddDelReply) GetCrcString() string { - return "e8d4e804" -} -func (*MemifSocketFilenameAddDelReply) GetMessageType() api.MessageType { - return api.ReplyMessage -} - // MemifCreate represents VPP binary API message 'memif_create': // // "memif_create", @@ -325,9 +243,9 @@ func (*MemifDeleteReply) GetMessageType() api.MessageType { return api.ReplyMessage } -// MemifSocketFilenameDetails represents VPP binary API message 'memif_socket_filename_details': +// MemifDetails represents VPP binary API message 'memif_details': // -// "memif_socket_filename_details", +// "memif_details", // [ // "u16", // "_vl_msg_id" @@ -338,35 +256,81 @@ func (*MemifDeleteReply) GetMessageType() api.MessageType { // ], // [ // "u32", +// "sw_if_index" +// ], +// [ +// "u8", +// "if_name", +// 64 +// ], +// [ +// "u8", +// "hw_addr", +// 6 +// ], +// [ +// "u32", +// "id" +// ], +// [ +// "u8", +// "role" +// ], +// [ +// "u8", +// "mode" +// ], +// [ +// "u32", // "socket_id" // ], // [ +// "u32", +// "ring_size" +// ], +// [ +// "u16", +// "buffer_size" +// ], +// [ // "u8", -// "socket_filename", -// 128 +// "admin_up_down" +// ], +// [ +// "u8", +// "link_up_down" // ], // { -// "crc": "0xe347e32f" +// "crc": "0x4f5a3397" // } // -type MemifSocketFilenameDetails struct { - SocketID uint32 - SocketFilename []byte `struc:"[128]byte"` +type MemifDetails struct { + SwIfIndex uint32 + IfName []byte `struc:"[64]byte"` + HwAddr []byte `struc:"[6]byte"` + ID uint32 + Role uint8 + Mode uint8 + SocketID uint32 + RingSize uint32 + BufferSize uint16 + AdminUpDown uint8 + LinkUpDown uint8 } -func (*MemifSocketFilenameDetails) GetMessageName() string { - return "memif_socket_filename_details" +func (*MemifDetails) GetMessageName() string { + return "memif_details" } -func (*MemifSocketFilenameDetails) GetCrcString() string { - return "e347e32f" +func (*MemifDetails) GetCrcString() string { + return "4f5a3397" } -func (*MemifSocketFilenameDetails) GetMessageType() api.MessageType { +func (*MemifDetails) GetMessageType() api.MessageType { return api.ReplyMessage } -// MemifSocketFilenameDump represents VPP binary API message 'memif_socket_filename_dump': +// MemifDump represents VPP binary API message 'memif_dump': // -// "memif_socket_filename_dump", +// "memif_dump", // [ // "u16", // "_vl_msg_id" @@ -383,106 +347,141 @@ func (*MemifSocketFilenameDetails) GetMessageType() api.MessageType { // "crc": "0x51077d14" // } // -type MemifSocketFilenameDump struct{} +type MemifDump struct{} -func (*MemifSocketFilenameDump) GetMessageName() string { - return "memif_socket_filename_dump" +func (*MemifDump) GetMessageName() string { + return "memif_dump" } -func (*MemifSocketFilenameDump) GetCrcString() string { +func (*MemifDump) GetCrcString() string { return "51077d14" } -func (*MemifSocketFilenameDump) GetMessageType() api.MessageType { +func (*MemifDump) GetMessageType() api.MessageType { return api.RequestMessage } -// MemifDetails represents VPP binary API message 'memif_details': +// MemifSocketFilenameAddDel represents VPP binary API message 'memif_socket_filename_add_del': // -// "memif_details", +// "memif_socket_filename_add_del", // [ // "u16", // "_vl_msg_id" // ], // [ // "u32", -// "context" +// "client_index" // ], // [ // "u32", -// "sw_if_index" -// ], -// [ -// "u8", -// "if_name", -// 64 +// "context" // ], // [ // "u8", -// "hw_addr", -// 6 +// "is_add" // ], // [ // "u32", -// "id" +// "socket_id" // ], // [ // "u8", -// "role" +// "socket_filename", +// 128 // ], +// { +// "crc": "0x30e3929d" +// } +// +type MemifSocketFilenameAddDel struct { + IsAdd uint8 + SocketID uint32 + SocketFilename []byte `struc:"[128]byte"` +} + +func (*MemifSocketFilenameAddDel) GetMessageName() string { + return "memif_socket_filename_add_del" +} +func (*MemifSocketFilenameAddDel) GetCrcString() string { + return "30e3929d" +} +func (*MemifSocketFilenameAddDel) GetMessageType() api.MessageType { + return api.RequestMessage +} + +// MemifSocketFilenameAddDelReply represents VPP binary API message 'memif_socket_filename_add_del_reply': +// +// "memif_socket_filename_add_del_reply", // [ -// "u8", -// "mode" +// "u16", +// "_vl_msg_id" // ], // [ // "u32", -// "socket_id" +// "context" // ], // [ -// "u32", -// "ring_size" +// "i32", +// "retval" // ], +// { +// "crc": "0xe8d4e804" +// } +// +type MemifSocketFilenameAddDelReply struct { + Retval int32 +} + +func (*MemifSocketFilenameAddDelReply) GetMessageName() string { + return "memif_socket_filename_add_del_reply" +} +func (*MemifSocketFilenameAddDelReply) GetCrcString() string { + return "e8d4e804" +} +func (*MemifSocketFilenameAddDelReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +// MemifSocketFilenameDetails represents VPP binary API message 'memif_socket_filename_details': +// +// "memif_socket_filename_details", // [ // "u16", -// "buffer_size" +// "_vl_msg_id" // ], // [ -// "u8", -// "admin_up_down" +// "u32", +// "context" +// ], +// [ +// "u32", +// "socket_id" // ], // [ // "u8", -// "link_up_down" +// "socket_filename", +// 128 // ], // { -// "crc": "0x4f5a3397" +// "crc": "0xe347e32f" // } // -type MemifDetails struct { - SwIfIndex uint32 - IfName []byte `struc:"[64]byte"` - HwAddr []byte `struc:"[6]byte"` - ID uint32 - Role uint8 - Mode uint8 - SocketID uint32 - RingSize uint32 - BufferSize uint16 - AdminUpDown uint8 - LinkUpDown uint8 +type MemifSocketFilenameDetails struct { + SocketID uint32 + SocketFilename []byte `struc:"[128]byte"` } -func (*MemifDetails) GetMessageName() string { - return "memif_details" +func (*MemifSocketFilenameDetails) GetMessageName() string { + return "memif_socket_filename_details" } -func (*MemifDetails) GetCrcString() string { - return "4f5a3397" +func (*MemifSocketFilenameDetails) GetCrcString() string { + return "e347e32f" } -func (*MemifDetails) GetMessageType() api.MessageType { +func (*MemifSocketFilenameDetails) GetMessageType() api.MessageType { return api.ReplyMessage } -// MemifDump represents VPP binary API message 'memif_dump': +// MemifSocketFilenameDump represents VPP binary API message 'memif_socket_filename_dump': // -// "memif_dump", +// "memif_socket_filename_dump", // [ // "u16", // "_vl_msg_id" @@ -499,27 +498,27 @@ func (*MemifDetails) GetMessageType() api.MessageType { // "crc": "0x51077d14" // } // -type MemifDump struct{} +type MemifSocketFilenameDump struct{} -func (*MemifDump) GetMessageName() string { - return "memif_dump" +func (*MemifSocketFilenameDump) GetMessageName() string { + return "memif_socket_filename_dump" } -func (*MemifDump) GetCrcString() string { +func (*MemifSocketFilenameDump) GetCrcString() string { return "51077d14" } -func (*MemifDump) GetMessageType() api.MessageType { +func (*MemifSocketFilenameDump) GetMessageType() api.MessageType { return api.RequestMessage } func init() { - api.RegisterMessage((*MemifSocketFilenameAddDel)(nil), "memif.MemifSocketFilenameAddDel") - api.RegisterMessage((*MemifSocketFilenameAddDelReply)(nil), "memif.MemifSocketFilenameAddDelReply") api.RegisterMessage((*MemifCreate)(nil), "memif.MemifCreate") api.RegisterMessage((*MemifCreateReply)(nil), "memif.MemifCreateReply") api.RegisterMessage((*MemifDelete)(nil), "memif.MemifDelete") api.RegisterMessage((*MemifDeleteReply)(nil), "memif.MemifDeleteReply") - api.RegisterMessage((*MemifSocketFilenameDetails)(nil), "memif.MemifSocketFilenameDetails") - api.RegisterMessage((*MemifSocketFilenameDump)(nil), "memif.MemifSocketFilenameDump") api.RegisterMessage((*MemifDetails)(nil), "memif.MemifDetails") api.RegisterMessage((*MemifDump)(nil), "memif.MemifDump") + api.RegisterMessage((*MemifSocketFilenameAddDel)(nil), "memif.MemifSocketFilenameAddDel") + api.RegisterMessage((*MemifSocketFilenameAddDelReply)(nil), "memif.MemifSocketFilenameAddDelReply") + api.RegisterMessage((*MemifSocketFilenameDetails)(nil), "memif.MemifSocketFilenameDetails") + api.RegisterMessage((*MemifSocketFilenameDump)(nil), "memif.MemifSocketFilenameDump") } -- cgit 1.2.3-korg