summaryrefslogtreecommitdiffstats
path: root/examples/bin_api/memif
diff options
context:
space:
mode:
authorOndrej Fabry <ofabry@cisco.com>2019-01-31 08:23:02 +0100
committerOndrej Fabry <ofabry@cisco.com>2019-01-31 08:23:02 +0100
commit6476a2b64a2e1ea6c0d695127d726a348cc5c99b (patch)
tree49909ae9800e9eb9af64731141dc899accf5d2d6 /examples/bin_api/memif
parent2323d3ffe6e66ea7ffa40be232aa54c1d24c8651 (diff)
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 <ofabry@cisco.com>
Diffstat (limited to 'examples/bin_api/memif')
-rw-r--r--examples/bin_api/memif/memif.ba.go307
1 files changed, 153 insertions, 154 deletions
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")
}