// Code generated by GoVPP binapi-generator. DO NOT EDIT.
-// source: stats.api.json
+// source: stats.api.json
/*
-Package stats is a generated VPP binary API of the 'stats' VPP module.
+ Package stats is a generated from VPP binary API module 'stats'.
-It is generated from this file:
- stats.api.json
+ It contains following objects:
+ 39 messages
+ 10 types
+ 14 services
-It contains these VPP binary API objects:
- 39 messages
- 10 types
- 14 services
*/
package stats
/* Types */
// VlibCounter represents the VPP binary API type 'vlib_counter'.
-// Generated from 'stats.api.json', line 1004:
//
// "vlib_counter",
// [
}
// VnetCombinedCounter represents the VPP binary API type 'vnet_combined_counter'.
-// Generated from 'stats.api.json', line 1018:
//
// "vnet_combined_counter",
// [
}
// VnetSimpleCounter represents the VPP binary API type 'vnet_simple_counter'.
-// Generated from 'stats.api.json', line 1092:
//
// "vnet_simple_counter",
// [
}
// IP4FibCounter represents the VPP binary API type 'ip4_fib_counter'.
-// Generated from 'stats.api.json', line 1138:
//
// "ip4_fib_counter",
// [
}
// IP4MfibCounter represents the VPP binary API type 'ip4_mfib_counter'.
-// Generated from 'stats.api.json', line 1160:
//
// "ip4_mfib_counter",
// [
}
// IP4NbrCounter represents the VPP binary API type 'ip4_nbr_counter'.
-// Generated from 'stats.api.json', line 1188:
//
// "ip4_nbr_counter",
// [
}
// IP6FibCounter represents the VPP binary API type 'ip6_fib_counter'.
-// Generated from 'stats.api.json', line 1210:
//
// "ip6_fib_counter",
// [
}
// IP6MfibCounter represents the VPP binary API type 'ip6_mfib_counter'.
-// Generated from 'stats.api.json', line 1233:
//
// "ip6_mfib_counter",
// [
}
// IP6NbrCounter represents the VPP binary API type 'ip6_nbr_counter'.
-// Generated from 'stats.api.json', line 1261:
//
// "ip6_nbr_counter",
// [
}
// UDPEncapCounter represents the VPP binary API type 'udp_encap_counter'.
-// Generated from 'stats.api.json', line 1284:
//
// "udp_encap_counter",
// [
/* Messages */
// WantStats represents the VPP binary API message 'want_stats'.
-// Generated from 'stats.api.json', line 4:
//
// "want_stats",
// [
func (*WantStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantStats() api.Message {
- return &WantStats{}
-}
// WantStatsReply represents the VPP binary API message 'want_stats_reply'.
-// Generated from 'stats.api.json', line 30:
//
// "want_stats_reply",
// [
func (*WantStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantStatsReply() api.Message {
- return &WantStatsReply{}
-}
// WantInterfaceSimpleStats represents the VPP binary API message 'want_interface_simple_stats'.
-// Generated from 'stats.api.json', line 48:
//
// "want_interface_simple_stats",
// [
func (*WantInterfaceSimpleStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantInterfaceSimpleStats() api.Message {
- return &WantInterfaceSimpleStats{}
-}
// WantInterfaceSimpleStatsReply represents the VPP binary API message 'want_interface_simple_stats_reply'.
-// Generated from 'stats.api.json', line 74:
//
// "want_interface_simple_stats_reply",
// [
func (*WantInterfaceSimpleStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantInterfaceSimpleStatsReply() api.Message {
- return &WantInterfaceSimpleStatsReply{}
-}
// WantPerInterfaceSimpleStats represents the VPP binary API message 'want_per_interface_simple_stats'.
-// Generated from 'stats.api.json', line 92:
//
// "want_per_interface_simple_stats",
// [
func (*WantPerInterfaceSimpleStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantPerInterfaceSimpleStats() api.Message {
- return &WantPerInterfaceSimpleStats{}
-}
// WantPerInterfaceSimpleStatsReply represents the VPP binary API message 'want_per_interface_simple_stats_reply'.
-// Generated from 'stats.api.json', line 128:
//
// "want_per_interface_simple_stats_reply",
// [
func (*WantPerInterfaceSimpleStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantPerInterfaceSimpleStatsReply() api.Message {
- return &WantPerInterfaceSimpleStatsReply{}
-}
// WantInterfaceCombinedStats represents the VPP binary API message 'want_interface_combined_stats'.
-// Generated from 'stats.api.json', line 146:
//
// "want_interface_combined_stats",
// [
func (*WantInterfaceCombinedStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantInterfaceCombinedStats() api.Message {
- return &WantInterfaceCombinedStats{}
-}
// WantInterfaceCombinedStatsReply represents the VPP binary API message 'want_interface_combined_stats_reply'.
-// Generated from 'stats.api.json', line 172:
//
// "want_interface_combined_stats_reply",
// [
func (*WantInterfaceCombinedStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantInterfaceCombinedStatsReply() api.Message {
- return &WantInterfaceCombinedStatsReply{}
-}
// WantPerInterfaceCombinedStats represents the VPP binary API message 'want_per_interface_combined_stats'.
-// Generated from 'stats.api.json', line 190:
//
// "want_per_interface_combined_stats",
// [
func (*WantPerInterfaceCombinedStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantPerInterfaceCombinedStats() api.Message {
- return &WantPerInterfaceCombinedStats{}
-}
// WantPerInterfaceCombinedStatsReply represents the VPP binary API message 'want_per_interface_combined_stats_reply'.
-// Generated from 'stats.api.json', line 226:
//
// "want_per_interface_combined_stats_reply",
// [
func (*WantPerInterfaceCombinedStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantPerInterfaceCombinedStatsReply() api.Message {
- return &WantPerInterfaceCombinedStatsReply{}
-}
// WantIP4FibStats represents the VPP binary API message 'want_ip4_fib_stats'.
-// Generated from 'stats.api.json', line 244:
//
// "want_ip4_fib_stats",
// [
func (*WantIP4FibStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantIP4FibStats() api.Message {
- return &WantIP4FibStats{}
-}
// WantIP4FibStatsReply represents the VPP binary API message 'want_ip4_fib_stats_reply'.
-// Generated from 'stats.api.json', line 270:
//
// "want_ip4_fib_stats_reply",
// [
func (*WantIP4FibStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantIP4FibStatsReply() api.Message {
- return &WantIP4FibStatsReply{}
-}
// WantIP6FibStats represents the VPP binary API message 'want_ip6_fib_stats'.
-// Generated from 'stats.api.json', line 288:
//
// "want_ip6_fib_stats",
// [
func (*WantIP6FibStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantIP6FibStats() api.Message {
- return &WantIP6FibStats{}
-}
// WantIP6FibStatsReply represents the VPP binary API message 'want_ip6_fib_stats_reply'.
-// Generated from 'stats.api.json', line 314:
//
// "want_ip6_fib_stats_reply",
// [
func (*WantIP6FibStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantIP6FibStatsReply() api.Message {
- return &WantIP6FibStatsReply{}
-}
// WantIP4MfibStats represents the VPP binary API message 'want_ip4_mfib_stats'.
-// Generated from 'stats.api.json', line 332:
//
// "want_ip4_mfib_stats",
// [
func (*WantIP4MfibStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantIP4MfibStats() api.Message {
- return &WantIP4MfibStats{}
-}
// WantIP4MfibStatsReply represents the VPP binary API message 'want_ip4_mfib_stats_reply'.
-// Generated from 'stats.api.json', line 358:
//
// "want_ip4_mfib_stats_reply",
// [
func (*WantIP4MfibStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantIP4MfibStatsReply() api.Message {
- return &WantIP4MfibStatsReply{}
-}
// WantIP6MfibStats represents the VPP binary API message 'want_ip6_mfib_stats'.
-// Generated from 'stats.api.json', line 376:
//
// "want_ip6_mfib_stats",
// [
func (*WantIP6MfibStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantIP6MfibStats() api.Message {
- return &WantIP6MfibStats{}
-}
// WantIP6MfibStatsReply represents the VPP binary API message 'want_ip6_mfib_stats_reply'.
-// Generated from 'stats.api.json', line 402:
//
// "want_ip6_mfib_stats_reply",
// [
func (*WantIP6MfibStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantIP6MfibStatsReply() api.Message {
- return &WantIP6MfibStatsReply{}
-}
// WantIP4NbrStats represents the VPP binary API message 'want_ip4_nbr_stats'.
-// Generated from 'stats.api.json', line 420:
//
// "want_ip4_nbr_stats",
// [
func (*WantIP4NbrStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantIP4NbrStats() api.Message {
- return &WantIP4NbrStats{}
-}
// WantIP4NbrStatsReply represents the VPP binary API message 'want_ip4_nbr_stats_reply'.
-// Generated from 'stats.api.json', line 446:
//
// "want_ip4_nbr_stats_reply",
// [
func (*WantIP4NbrStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantIP4NbrStatsReply() api.Message {
- return &WantIP4NbrStatsReply{}
-}
// WantIP6NbrStats represents the VPP binary API message 'want_ip6_nbr_stats'.
-// Generated from 'stats.api.json', line 464:
//
// "want_ip6_nbr_stats",
// [
func (*WantIP6NbrStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantIP6NbrStats() api.Message {
- return &WantIP6NbrStats{}
-}
// WantIP6NbrStatsReply represents the VPP binary API message 'want_ip6_nbr_stats_reply'.
-// Generated from 'stats.api.json', line 490:
//
// "want_ip6_nbr_stats_reply",
// [
func (*WantIP6NbrStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantIP6NbrStatsReply() api.Message {
- return &WantIP6NbrStatsReply{}
-}
// VnetIP4FibCounters represents the VPP binary API message 'vnet_ip4_fib_counters'.
-// Generated from 'stats.api.json', line 508:
//
// "vnet_ip4_fib_counters",
// [
func (*VnetIP4FibCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetIP4FibCounters() api.Message {
- return &VnetIP4FibCounters{}
-}
// VnetIP4MfibCounters represents the VPP binary API message 'vnet_ip4_mfib_counters'.
-// Generated from 'stats.api.json', line 532:
//
// "vnet_ip4_mfib_counters",
// [
func (*VnetIP4MfibCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetIP4MfibCounters() api.Message {
- return &VnetIP4MfibCounters{}
-}
// VnetIP4NbrCounters represents the VPP binary API message 'vnet_ip4_nbr_counters'.
-// Generated from 'stats.api.json', line 556:
//
// "vnet_ip4_nbr_counters",
// [
func (*VnetIP4NbrCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetIP4NbrCounters() api.Message {
- return &VnetIP4NbrCounters{}
-}
// VnetIP6FibCounters represents the VPP binary API message 'vnet_ip6_fib_counters'.
-// Generated from 'stats.api.json', line 584:
//
// "vnet_ip6_fib_counters",
// [
func (*VnetIP6FibCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetIP6FibCounters() api.Message {
- return &VnetIP6FibCounters{}
-}
// VnetIP6MfibCounters represents the VPP binary API message 'vnet_ip6_mfib_counters'.
-// Generated from 'stats.api.json', line 608:
//
// "vnet_ip6_mfib_counters",
// [
func (*VnetIP6MfibCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetIP6MfibCounters() api.Message {
- return &VnetIP6MfibCounters{}
-}
// VnetIP6NbrCounters represents the VPP binary API message 'vnet_ip6_nbr_counters'.
-// Generated from 'stats.api.json', line 632:
//
// "vnet_ip6_nbr_counters",
// [
func (*VnetIP6NbrCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetIP6NbrCounters() api.Message {
- return &VnetIP6NbrCounters{}
-}
// VnetInterfaceSimpleCounters represents the VPP binary API message 'vnet_interface_simple_counters'.
-// Generated from 'stats.api.json', line 660:
//
// "vnet_interface_simple_counters",
// [
func (*VnetInterfaceSimpleCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetInterfaceSimpleCounters() api.Message {
- return &VnetInterfaceSimpleCounters{}
-}
// VnetInterfaceCombinedCounters represents the VPP binary API message 'vnet_interface_combined_counters'.
-// Generated from 'stats.api.json', line 688:
//
// "vnet_interface_combined_counters",
// [
func (*VnetInterfaceCombinedCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetInterfaceCombinedCounters() api.Message {
- return &VnetInterfaceCombinedCounters{}
-}
// VnetPerInterfaceSimpleCounters represents the VPP binary API message 'vnet_per_interface_simple_counters'.
-// Generated from 'stats.api.json', line 716:
//
// "vnet_per_interface_simple_counters",
// [
func (*VnetPerInterfaceSimpleCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetPerInterfaceSimpleCounters() api.Message {
- return &VnetPerInterfaceSimpleCounters{}
-}
// VnetPerInterfaceCombinedCounters represents the VPP binary API message 'vnet_per_interface_combined_counters'.
-// Generated from 'stats.api.json', line 740:
//
// "vnet_per_interface_combined_counters",
// [
func (*VnetPerInterfaceCombinedCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetPerInterfaceCombinedCounters() api.Message {
- return &VnetPerInterfaceCombinedCounters{}
-}
// VnetGetSummaryStats represents the VPP binary API message 'vnet_get_summary_stats'.
-// Generated from 'stats.api.json', line 764:
//
// "vnet_get_summary_stats",
// [
func (*VnetGetSummaryStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewVnetGetSummaryStats() api.Message {
- return &VnetGetSummaryStats{}
-}
// VnetGetSummaryStatsReply represents the VPP binary API message 'vnet_get_summary_stats_reply'.
-// Generated from 'stats.api.json', line 782:
//
// "vnet_get_summary_stats_reply",
// [
func (*VnetGetSummaryStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewVnetGetSummaryStatsReply() api.Message {
- return &VnetGetSummaryStatsReply{}
-}
// StatsGetPollerDelay represents the VPP binary API message 'stats_get_poller_delay'.
-// Generated from 'stats.api.json', line 814:
//
// "stats_get_poller_delay",
// [
func (*StatsGetPollerDelay) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewStatsGetPollerDelay() api.Message {
- return &StatsGetPollerDelay{}
-}
// StatsGetPollerDelayReply represents the VPP binary API message 'stats_get_poller_delay_reply'.
-// Generated from 'stats.api.json', line 832:
//
// "stats_get_poller_delay_reply",
// [
func (*StatsGetPollerDelayReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewStatsGetPollerDelayReply() api.Message {
- return &StatsGetPollerDelayReply{}
-}
// WantUDPEncapStats represents the VPP binary API message 'want_udp_encap_stats'.
-// Generated from 'stats.api.json', line 854:
//
// "want_udp_encap_stats",
// [
func (*WantUDPEncapStats) GetMessageType() api.MessageType {
return api.RequestMessage
}
-func NewWantUDPEncapStats() api.Message {
- return &WantUDPEncapStats{}
-}
// WantUDPEncapStatsReply represents the VPP binary API message 'want_udp_encap_stats_reply'.
-// Generated from 'stats.api.json', line 880:
//
// "want_udp_encap_stats_reply",
// [
func (*WantUDPEncapStatsReply) GetMessageType() api.MessageType {
return api.ReplyMessage
}
-func NewWantUDPEncapStatsReply() api.Message {
- return &WantUDPEncapStatsReply{}
-}
// VnetUDPEncapCounters represents the VPP binary API message 'vnet_udp_encap_counters'.
-// Generated from 'stats.api.json', line 898:
//
// "vnet_udp_encap_counters",
// [
func (*VnetUDPEncapCounters) GetMessageType() api.MessageType {
return api.OtherMessage
}
-func NewVnetUDPEncapCounters() api.Message {
- return &VnetUDPEncapCounters{}
-}
/* Services */