Package vpe is a generated VPP binary API for 'vpe' module.
It consists of:
- 1 type
- 18 messages
- 9 services
+ 1 enum
+ 2 aliases
+ 2 types
+ 26 messages
+ 13 services
*/
package vpe
struc "github.com/lunixbochs/struc"
io "io"
strconv "strconv"
+
+ vpe_types "git.fd.io/govpp.git/examples/vpe_types"
)
const (
// ModuleName is the name of this module.
ModuleName = "vpe"
// APIVersion is the API version of this module.
- APIVersion = "1.1.0"
+ APIVersion = "1.6.0"
// VersionCrc is the CRC of this module.
- VersionCrc = 0x2cc8d629
+ VersionCrc = 0xc6c0bcf6
)
+type LogLevel = vpe_types.LogLevel
+
+type Timedelta = vpe_types.Timedelta
+
+type Timestamp = vpe_types.Timestamp
+
// ThreadData represents VPP binary API type 'thread_data'.
type ThreadData struct {
ID uint32
CPUSocket uint32
}
-func (*ThreadData) GetTypeName() string {
- return "thread_data"
-}
-func (*ThreadData) GetCrcString() string {
- return "0f57094e"
-}
+func (*ThreadData) GetTypeName() string { return "thread_data" }
+
+type Version = vpe_types.Version
// AddNodeNext represents VPP binary API message 'add_node_next'.
type AddNodeNext struct {
NextName []byte `struc:"[64]byte"`
}
-func (*AddNodeNext) GetMessageName() string {
- return "add_node_next"
-}
-func (*AddNodeNext) GetCrcString() string {
- return "9ab92f7a"
-}
-func (*AddNodeNext) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *AddNodeNext) Reset() { *m = AddNodeNext{} }
+func (*AddNodeNext) GetMessageName() string { return "add_node_next" }
+func (*AddNodeNext) GetCrcString() string { return "9ab92f7a" }
+func (*AddNodeNext) GetMessageType() api.MessageType { return api.RequestMessage }
// AddNodeNextReply represents VPP binary API message 'add_node_next_reply'.
type AddNodeNextReply struct {
NextIndex uint32
}
-func (*AddNodeNextReply) GetMessageName() string {
- return "add_node_next_reply"
-}
-func (*AddNodeNextReply) GetCrcString() string {
- return "2ed75f32"
-}
-func (*AddNodeNextReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
+func (m *AddNodeNextReply) Reset() { *m = AddNodeNextReply{} }
+func (*AddNodeNextReply) GetMessageName() string { return "add_node_next_reply" }
+func (*AddNodeNextReply) GetCrcString() string { return "2ed75f32" }
+func (*AddNodeNextReply) GetMessageType() api.MessageType { return api.ReplyMessage }
// Cli represents VPP binary API message 'cli'.
type Cli struct {
CmdInShmem uint64
}
-func (*Cli) GetMessageName() string {
- return "cli"
-}
-func (*Cli) GetCrcString() string {
- return "23bfbfff"
-}
-func (*Cli) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *Cli) Reset() { *m = Cli{} }
+func (*Cli) GetMessageName() string { return "cli" }
+func (*Cli) GetCrcString() string { return "23bfbfff" }
+func (*Cli) GetMessageType() api.MessageType { return api.RequestMessage }
// CliInband represents VPP binary API message 'cli_inband'.
type CliInband struct {
Cmd string
}
-func (*CliInband) GetMessageName() string {
- return "cli_inband"
-}
-func (*CliInband) GetCrcString() string {
- return "b1ad59b3"
-}
-func (*CliInband) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *CliInband) Reset() { *m = CliInband{} }
+func (*CliInband) GetMessageName() string { return "cli_inband" }
+func (*CliInband) GetCrcString() string { return "f8377302" }
+func (*CliInband) GetMessageType() api.MessageType { return api.RequestMessage }
// CliInbandReply represents VPP binary API message 'cli_inband_reply'.
type CliInbandReply struct {
Reply string
}
-func (*CliInbandReply) GetMessageName() string {
- return "cli_inband_reply"
-}
-func (*CliInbandReply) GetCrcString() string {
- return "6d3c80a4"
-}
-func (*CliInbandReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
+func (m *CliInbandReply) Reset() { *m = CliInbandReply{} }
+func (*CliInbandReply) GetMessageName() string { return "cli_inband_reply" }
+func (*CliInbandReply) GetCrcString() string { return "05879051" }
+func (*CliInbandReply) GetMessageType() api.MessageType { return api.ReplyMessage }
// CliReply represents VPP binary API message 'cli_reply'.
type CliReply struct {
ReplyInShmem uint64
}
-func (*CliReply) GetMessageName() string {
- return "cli_reply"
-}
-func (*CliReply) GetCrcString() string {
- return "06d68297"
-}
-func (*CliReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
+func (m *CliReply) Reset() { *m = CliReply{} }
+func (*CliReply) GetMessageName() string { return "cli_reply" }
+func (*CliReply) GetCrcString() string { return "06d68297" }
+func (*CliReply) GetMessageType() api.MessageType { return api.ReplyMessage }
// ControlPing represents VPP binary API message 'control_ping'.
type ControlPing struct{}
-func (*ControlPing) GetMessageName() string {
- return "control_ping"
-}
-func (*ControlPing) GetCrcString() string {
- return "51077d14"
-}
-func (*ControlPing) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *ControlPing) Reset() { *m = ControlPing{} }
+func (*ControlPing) GetMessageName() string { return "control_ping" }
+func (*ControlPing) GetCrcString() string { return "51077d14" }
+func (*ControlPing) GetMessageType() api.MessageType { return api.RequestMessage }
// ControlPingReply represents VPP binary API message 'control_ping_reply'.
type ControlPingReply struct {
VpePID uint32
}
-func (*ControlPingReply) GetMessageName() string {
- return "control_ping_reply"
+func (m *ControlPingReply) Reset() { *m = ControlPingReply{} }
+func (*ControlPingReply) GetMessageName() string { return "control_ping_reply" }
+func (*ControlPingReply) GetCrcString() string { return "f6b0b8ca" }
+func (*ControlPingReply) GetMessageType() api.MessageType { return api.ReplyMessage }
+
+// GetF64EndianValue represents VPP binary API message 'get_f64_endian_value'.
+type GetF64EndianValue struct {
+ F64One float64
}
-func (*ControlPingReply) GetCrcString() string {
- return "f6b0b8ca"
+
+func (m *GetF64EndianValue) Reset() { *m = GetF64EndianValue{} }
+func (*GetF64EndianValue) GetMessageName() string { return "get_f64_endian_value" }
+func (*GetF64EndianValue) GetCrcString() string { return "809fcd44" }
+func (*GetF64EndianValue) GetMessageType() api.MessageType { return api.RequestMessage }
+
+// GetF64EndianValueReply represents VPP binary API message 'get_f64_endian_value_reply'.
+type GetF64EndianValueReply struct {
+ Retval uint32
+ F64OneResult float64
}
-func (*ControlPingReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
+
+func (m *GetF64EndianValueReply) Reset() { *m = GetF64EndianValueReply{} }
+func (*GetF64EndianValueReply) GetMessageName() string { return "get_f64_endian_value_reply" }
+func (*GetF64EndianValueReply) GetCrcString() string { return "7e02e404" }
+func (*GetF64EndianValueReply) GetMessageType() api.MessageType { return api.ReplyMessage }
+
+// GetF64IncrementByOne represents VPP binary API message 'get_f64_increment_by_one'.
+type GetF64IncrementByOne struct {
+ F64Value float64
}
+func (m *GetF64IncrementByOne) Reset() { *m = GetF64IncrementByOne{} }
+func (*GetF64IncrementByOne) GetMessageName() string { return "get_f64_increment_by_one" }
+func (*GetF64IncrementByOne) GetCrcString() string { return "b64f027e" }
+func (*GetF64IncrementByOne) GetMessageType() api.MessageType { return api.RequestMessage }
+
+// GetF64IncrementByOneReply represents VPP binary API message 'get_f64_increment_by_one_reply'.
+type GetF64IncrementByOneReply struct {
+ Retval uint32
+ F64Value float64
+}
+
+func (m *GetF64IncrementByOneReply) Reset() { *m = GetF64IncrementByOneReply{} }
+func (*GetF64IncrementByOneReply) GetMessageName() string { return "get_f64_increment_by_one_reply" }
+func (*GetF64IncrementByOneReply) GetCrcString() string { return "d25dbaa3" }
+func (*GetF64IncrementByOneReply) GetMessageType() api.MessageType { return api.ReplyMessage }
+
// GetNextIndex represents VPP binary API message 'get_next_index'.
type GetNextIndex struct {
NodeName []byte `struc:"[64]byte"`
NextName []byte `struc:"[64]byte"`
}
-func (*GetNextIndex) GetMessageName() string {
- return "get_next_index"
-}
-func (*GetNextIndex) GetCrcString() string {
- return "9ab92f7a"
-}
-func (*GetNextIndex) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *GetNextIndex) Reset() { *m = GetNextIndex{} }
+func (*GetNextIndex) GetMessageName() string { return "get_next_index" }
+func (*GetNextIndex) GetCrcString() string { return "9ab92f7a" }
+func (*GetNextIndex) GetMessageType() api.MessageType { return api.RequestMessage }
// GetNextIndexReply represents VPP binary API message 'get_next_index_reply'.
type GetNextIndexReply struct {
NextIndex uint32
}
-func (*GetNextIndexReply) GetMessageName() string {
- return "get_next_index_reply"
-}
-func (*GetNextIndexReply) GetCrcString() string {
- return "2ed75f32"
-}
-func (*GetNextIndexReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
+func (m *GetNextIndexReply) Reset() { *m = GetNextIndexReply{} }
+func (*GetNextIndexReply) GetMessageName() string { return "get_next_index_reply" }
+func (*GetNextIndexReply) GetCrcString() string { return "2ed75f32" }
+func (*GetNextIndexReply) GetMessageType() api.MessageType { return api.ReplyMessage }
// GetNodeGraph represents VPP binary API message 'get_node_graph'.
type GetNodeGraph struct{}
-func (*GetNodeGraph) GetMessageName() string {
- return "get_node_graph"
-}
-func (*GetNodeGraph) GetCrcString() string {
- return "51077d14"
-}
-func (*GetNodeGraph) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *GetNodeGraph) Reset() { *m = GetNodeGraph{} }
+func (*GetNodeGraph) GetMessageName() string { return "get_node_graph" }
+func (*GetNodeGraph) GetCrcString() string { return "51077d14" }
+func (*GetNodeGraph) GetMessageType() api.MessageType { return api.RequestMessage }
// GetNodeGraphReply represents VPP binary API message 'get_node_graph_reply'.
type GetNodeGraphReply struct {
ReplyInShmem uint64
}
-func (*GetNodeGraphReply) GetMessageName() string {
- return "get_node_graph_reply"
-}
-func (*GetNodeGraphReply) GetCrcString() string {
- return "06d68297"
-}
-func (*GetNodeGraphReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
+func (m *GetNodeGraphReply) Reset() { *m = GetNodeGraphReply{} }
+func (*GetNodeGraphReply) GetMessageName() string { return "get_node_graph_reply" }
+func (*GetNodeGraphReply) GetCrcString() string { return "06d68297" }
+func (*GetNodeGraphReply) GetMessageType() api.MessageType { return api.ReplyMessage }
// GetNodeIndex represents VPP binary API message 'get_node_index'.
type GetNodeIndex struct {
NodeName []byte `struc:"[64]byte"`
}
-func (*GetNodeIndex) GetMessageName() string {
- return "get_node_index"
-}
-func (*GetNodeIndex) GetCrcString() string {
- return "6c9a495d"
-}
-func (*GetNodeIndex) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *GetNodeIndex) Reset() { *m = GetNodeIndex{} }
+func (*GetNodeIndex) GetMessageName() string { return "get_node_index" }
+func (*GetNodeIndex) GetCrcString() string { return "6c9a495d" }
+func (*GetNodeIndex) GetMessageType() api.MessageType { return api.RequestMessage }
// GetNodeIndexReply represents VPP binary API message 'get_node_index_reply'.
type GetNodeIndexReply struct {
NodeIndex uint32
}
-func (*GetNodeIndexReply) GetMessageName() string {
- return "get_node_index_reply"
-}
-func (*GetNodeIndexReply) GetCrcString() string {
- return "a8600b89"
+func (m *GetNodeIndexReply) Reset() { *m = GetNodeIndexReply{} }
+func (*GetNodeIndexReply) GetMessageName() string { return "get_node_index_reply" }
+func (*GetNodeIndexReply) GetCrcString() string { return "a8600b89" }
+func (*GetNodeIndexReply) GetMessageType() api.MessageType { return api.ReplyMessage }
+
+// LogDetails represents VPP binary API message 'log_details'.
+type LogDetails struct {
+ Timestamp Timestamp
+ Level LogLevel
+ MsgClass string `struc:"[32]byte"`
+ Message string `struc:"[256]byte"`
}
-func (*GetNodeIndexReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
+
+func (m *LogDetails) Reset() { *m = LogDetails{} }
+func (*LogDetails) GetMessageName() string { return "log_details" }
+func (*LogDetails) GetCrcString() string { return "255827a1" }
+func (*LogDetails) GetMessageType() api.MessageType { return api.ReplyMessage }
+
+// LogDump represents VPP binary API message 'log_dump'.
+type LogDump struct {
+ StartTimestamp Timestamp
}
+func (m *LogDump) Reset() { *m = LogDump{} }
+func (*LogDump) GetMessageName() string { return "log_dump" }
+func (*LogDump) GetCrcString() string { return "6ab31753" }
+func (*LogDump) GetMessageType() api.MessageType { return api.RequestMessage }
+
// ShowThreads represents VPP binary API message 'show_threads'.
type ShowThreads struct{}
-func (*ShowThreads) GetMessageName() string {
- return "show_threads"
-}
-func (*ShowThreads) GetCrcString() string {
- return "51077d14"
-}
-func (*ShowThreads) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *ShowThreads) Reset() { *m = ShowThreads{} }
+func (*ShowThreads) GetMessageName() string { return "show_threads" }
+func (*ShowThreads) GetCrcString() string { return "51077d14" }
+func (*ShowThreads) GetMessageType() api.MessageType { return api.RequestMessage }
// ShowThreadsReply represents VPP binary API message 'show_threads_reply'.
type ShowThreadsReply struct {
ThreadData []ThreadData
}
-func (*ShowThreadsReply) GetMessageName() string {
- return "show_threads_reply"
-}
-func (*ShowThreadsReply) GetCrcString() string {
- return "6942fb35"
-}
-func (*ShowThreadsReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
-}
+func (m *ShowThreadsReply) Reset() { *m = ShowThreadsReply{} }
+func (*ShowThreadsReply) GetMessageName() string { return "show_threads_reply" }
+func (*ShowThreadsReply) GetCrcString() string { return "f5e0b66f" }
+func (*ShowThreadsReply) GetMessageType() api.MessageType { return api.ReplyMessage }
// ShowVersion represents VPP binary API message 'show_version'.
type ShowVersion struct{}
-func (*ShowVersion) GetMessageName() string {
- return "show_version"
-}
-func (*ShowVersion) GetCrcString() string {
- return "51077d14"
-}
-func (*ShowVersion) GetMessageType() api.MessageType {
- return api.RequestMessage
-}
+func (m *ShowVersion) Reset() { *m = ShowVersion{} }
+func (*ShowVersion) GetMessageName() string { return "show_version" }
+func (*ShowVersion) GetCrcString() string { return "51077d14" }
+func (*ShowVersion) GetMessageType() api.MessageType { return api.RequestMessage }
// ShowVersionReply represents VPP binary API message 'show_version_reply'.
type ShowVersionReply struct {
- Retval int32
- XXX_ProgramLen uint32 `struc:"sizeof=Program"`
- Program string
- XXX_VersionLen uint32 `struc:"sizeof=Version"`
- Version string
- XXX_BuildDateLen uint32 `struc:"sizeof=BuildDate"`
- BuildDate string
- XXX_BuildDirectoryLen uint32 `struc:"sizeof=BuildDirectory"`
- BuildDirectory string
+ Retval int32
+ Program string `struc:"[32]byte"`
+ Version string `struc:"[32]byte"`
+ BuildDate string `struc:"[32]byte"`
+ BuildDirectory string `struc:"[256]byte"`
}
-func (*ShowVersionReply) GetMessageName() string {
- return "show_version_reply"
-}
-func (*ShowVersionReply) GetCrcString() string {
- return "b9bcf6df"
-}
-func (*ShowVersionReply) GetMessageType() api.MessageType {
- return api.ReplyMessage
+func (m *ShowVersionReply) Reset() { *m = ShowVersionReply{} }
+func (*ShowVersionReply) GetMessageName() string { return "show_version_reply" }
+func (*ShowVersionReply) GetCrcString() string { return "c919bde1" }
+func (*ShowVersionReply) GetMessageType() api.MessageType { return api.ReplyMessage }
+
+// ShowVpeSystemTime represents VPP binary API message 'show_vpe_system_time'.
+type ShowVpeSystemTime struct{}
+
+func (m *ShowVpeSystemTime) Reset() { *m = ShowVpeSystemTime{} }
+func (*ShowVpeSystemTime) GetMessageName() string { return "show_vpe_system_time" }
+func (*ShowVpeSystemTime) GetCrcString() string { return "51077d14" }
+func (*ShowVpeSystemTime) GetMessageType() api.MessageType { return api.RequestMessage }
+
+// ShowVpeSystemTimeReply represents VPP binary API message 'show_vpe_system_time_reply'.
+type ShowVpeSystemTimeReply struct {
+ Retval int32
+ VpeSystemTime Timestamp
}
+func (m *ShowVpeSystemTimeReply) Reset() { *m = ShowVpeSystemTimeReply{} }
+func (*ShowVpeSystemTimeReply) GetMessageName() string { return "show_vpe_system_time_reply" }
+func (*ShowVpeSystemTimeReply) GetCrcString() string { return "7ffd8193" }
+func (*ShowVpeSystemTimeReply) GetMessageType() api.MessageType { return api.ReplyMessage }
+
func init() {
api.RegisterMessage((*AddNodeNext)(nil), "vpe.AddNodeNext")
api.RegisterMessage((*AddNodeNextReply)(nil), "vpe.AddNodeNextReply")
api.RegisterMessage((*CliReply)(nil), "vpe.CliReply")
api.RegisterMessage((*ControlPing)(nil), "vpe.ControlPing")
api.RegisterMessage((*ControlPingReply)(nil), "vpe.ControlPingReply")
+ api.RegisterMessage((*GetF64EndianValue)(nil), "vpe.GetF64EndianValue")
+ api.RegisterMessage((*GetF64EndianValueReply)(nil), "vpe.GetF64EndianValueReply")
+ api.RegisterMessage((*GetF64IncrementByOne)(nil), "vpe.GetF64IncrementByOne")
+ api.RegisterMessage((*GetF64IncrementByOneReply)(nil), "vpe.GetF64IncrementByOneReply")
api.RegisterMessage((*GetNextIndex)(nil), "vpe.GetNextIndex")
api.RegisterMessage((*GetNextIndexReply)(nil), "vpe.GetNextIndexReply")
api.RegisterMessage((*GetNodeGraph)(nil), "vpe.GetNodeGraph")
api.RegisterMessage((*GetNodeGraphReply)(nil), "vpe.GetNodeGraphReply")
api.RegisterMessage((*GetNodeIndex)(nil), "vpe.GetNodeIndex")
api.RegisterMessage((*GetNodeIndexReply)(nil), "vpe.GetNodeIndexReply")
+ api.RegisterMessage((*LogDetails)(nil), "vpe.LogDetails")
+ api.RegisterMessage((*LogDump)(nil), "vpe.LogDump")
api.RegisterMessage((*ShowThreads)(nil), "vpe.ShowThreads")
api.RegisterMessage((*ShowThreadsReply)(nil), "vpe.ShowThreadsReply")
api.RegisterMessage((*ShowVersion)(nil), "vpe.ShowVersion")
api.RegisterMessage((*ShowVersionReply)(nil), "vpe.ShowVersionReply")
+ api.RegisterMessage((*ShowVpeSystemTime)(nil), "vpe.ShowVpeSystemTime")
+ api.RegisterMessage((*ShowVpeSystemTimeReply)(nil), "vpe.ShowVpeSystemTimeReply")
}
// Messages returns list of all messages in this module.
(*CliReply)(nil),
(*ControlPing)(nil),
(*ControlPingReply)(nil),
+ (*GetF64EndianValue)(nil),
+ (*GetF64EndianValueReply)(nil),
+ (*GetF64IncrementByOne)(nil),
+ (*GetF64IncrementByOneReply)(nil),
(*GetNextIndex)(nil),
(*GetNextIndexReply)(nil),
(*GetNodeGraph)(nil),
(*GetNodeGraphReply)(nil),
(*GetNodeIndex)(nil),
(*GetNodeIndexReply)(nil),
+ (*LogDetails)(nil),
+ (*LogDump)(nil),
(*ShowThreads)(nil),
(*ShowThreadsReply)(nil),
(*ShowVersion)(nil),
(*ShowVersionReply)(nil),
+ (*ShowVpeSystemTime)(nil),
+ (*ShowVpeSystemTimeReply)(nil),
}
}
// RPCService represents RPC service API for vpe module.
type RPCService interface {
+ DumpLog(ctx context.Context, in *LogDump) (RPCService_DumpLogClient, error)
AddNodeNext(ctx context.Context, in *AddNodeNext) (*AddNodeNextReply, error)
Cli(ctx context.Context, in *Cli) (*CliReply, error)
CliInband(ctx context.Context, in *CliInband) (*CliInbandReply, error)
ControlPing(ctx context.Context, in *ControlPing) (*ControlPingReply, error)
+ GetF64EndianValue(ctx context.Context, in *GetF64EndianValue) (*GetF64EndianValueReply, error)
+ GetF64IncrementByOne(ctx context.Context, in *GetF64IncrementByOne) (*GetF64IncrementByOneReply, error)
GetNextIndex(ctx context.Context, in *GetNextIndex) (*GetNextIndexReply, error)
GetNodeGraph(ctx context.Context, in *GetNodeGraph) (*GetNodeGraphReply, error)
GetNodeIndex(ctx context.Context, in *GetNodeIndex) (*GetNodeIndexReply, error)
ShowThreads(ctx context.Context, in *ShowThreads) (*ShowThreadsReply, error)
ShowVersion(ctx context.Context, in *ShowVersion) (*ShowVersionReply, error)
+ ShowVpeSystemTime(ctx context.Context, in *ShowVpeSystemTime) (*ShowVpeSystemTimeReply, error)
}
type serviceClient struct {
return &serviceClient{ch}
}
+func (c *serviceClient) DumpLog(ctx context.Context, in *LogDump) (RPCService_DumpLogClient, error) {
+ stream := c.ch.SendMultiRequest(in)
+ x := &serviceClient_DumpLogClient{stream}
+ return x, nil
+}
+
+type RPCService_DumpLogClient interface {
+ Recv() (*LogDetails, error)
+}
+
+type serviceClient_DumpLogClient struct {
+ api.MultiRequestCtx
+}
+
+func (c *serviceClient_DumpLogClient) Recv() (*LogDetails, error) {
+ m := new(LogDetails)
+ stop, err := c.MultiRequestCtx.ReceiveReply(m)
+ if err != nil {
+ return nil, err
+ }
+ if stop {
+ return nil, io.EOF
+ }
+ return m, nil
+}
+
func (c *serviceClient) AddNodeNext(ctx context.Context, in *AddNodeNext) (*AddNodeNextReply, error) {
out := new(AddNodeNextReply)
err := c.ch.SendRequest(in).ReceiveReply(out)
return out, nil
}
+func (c *serviceClient) GetF64EndianValue(ctx context.Context, in *GetF64EndianValue) (*GetF64EndianValueReply, error) {
+ out := new(GetF64EndianValueReply)
+ err := c.ch.SendRequest(in).ReceiveReply(out)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+func (c *serviceClient) GetF64IncrementByOne(ctx context.Context, in *GetF64IncrementByOne) (*GetF64IncrementByOneReply, error) {
+ out := new(GetF64IncrementByOneReply)
+ err := c.ch.SendRequest(in).ReceiveReply(out)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
func (c *serviceClient) GetNextIndex(ctx context.Context, in *GetNextIndex) (*GetNextIndexReply, error) {
out := new(GetNextIndexReply)
err := c.ch.SendRequest(in).ReceiveReply(out)
return out, nil
}
+func (c *serviceClient) ShowVpeSystemTime(ctx context.Context, in *ShowVpeSystemTime) (*ShowVpeSystemTimeReply, error) {
+ out := new(ShowVpeSystemTimeReply)
+ err := c.ch.SendRequest(in).ReceiveReply(out)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
// 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