Documentation ¶
Overview ¶
Package punt is a generated from VPP binary API module 'punt'. It contains following objects: 3 services 6 messages
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Messages = []api.Message{ (*Punt)(nil), (*PuntReply)(nil), (*PuntSocketDeregister)(nil), (*PuntSocketDeregisterReply)(nil), (*PuntSocketRegister)(nil), (*PuntSocketRegisterReply)(nil), }
Functions ¶
This section is empty.
Types ¶
type Punt ¶
Punt represents VPP binary API message 'punt':
func (*Punt) GetCrcString ¶
func (*Punt) GetMessageName ¶
func (*Punt) GetMessageType ¶
func (*Punt) GetMessageType() api.MessageType
type PuntReply ¶
type PuntReply struct {
Retval int32
}
PuntReply represents VPP binary API message 'punt_reply':
func (*PuntReply) GetCrcString ¶
func (*PuntReply) GetMessageName ¶
func (*PuntReply) GetMessageType ¶
func (*PuntReply) GetMessageType() api.MessageType
type PuntSocketDeregister ¶
PuntSocketDeregister represents VPP binary API message 'punt_socket_deregister':
func (*PuntSocketDeregister) GetCrcString ¶
func (*PuntSocketDeregister) GetCrcString() string
func (*PuntSocketDeregister) GetMessageName ¶
func (*PuntSocketDeregister) GetMessageName() string
func (*PuntSocketDeregister) GetMessageType ¶
func (*PuntSocketDeregister) GetMessageType() api.MessageType
type PuntSocketDeregisterReply ¶
type PuntSocketDeregisterReply struct {
Retval int32
}
PuntSocketDeregisterReply represents VPP binary API message 'punt_socket_deregister_reply':
func (*PuntSocketDeregisterReply) GetCrcString ¶
func (*PuntSocketDeregisterReply) GetCrcString() string
func (*PuntSocketDeregisterReply) GetMessageName ¶
func (*PuntSocketDeregisterReply) GetMessageName() string
func (*PuntSocketDeregisterReply) GetMessageType ¶
func (*PuntSocketDeregisterReply) GetMessageType() api.MessageType
type PuntSocketRegister ¶
type PuntSocketRegister struct { HeaderVersion uint32 IsIP4 uint8 L4Protocol uint8 L4Port uint16 Pathname []byte `struc:"[108]byte"` }
PuntSocketRegister represents VPP binary API message 'punt_socket_register':
func (*PuntSocketRegister) GetCrcString ¶
func (*PuntSocketRegister) GetCrcString() string
func (*PuntSocketRegister) GetMessageName ¶
func (*PuntSocketRegister) GetMessageName() string
func (*PuntSocketRegister) GetMessageType ¶
func (*PuntSocketRegister) GetMessageType() api.MessageType
type PuntSocketRegisterReply ¶
PuntSocketRegisterReply represents VPP binary API message 'punt_socket_register_reply':
func (*PuntSocketRegisterReply) GetCrcString ¶
func (*PuntSocketRegisterReply) GetCrcString() string
func (*PuntSocketRegisterReply) GetMessageName ¶
func (*PuntSocketRegisterReply) GetMessageName() string
func (*PuntSocketRegisterReply) GetMessageType ¶
func (*PuntSocketRegisterReply) GetMessageType() api.MessageType
type Services ¶
type Services interface { Punt(*Punt) (*PuntReply, error) PuntSocketDeregister(*PuntSocketDeregister) (*PuntSocketDeregisterReply, error) PuntSocketRegister(*PuntSocketRegister) (*PuntSocketRegisterReply, error) }
Services represents VPP binary API services:
Click to show internal directories.
Click to hide internal directories.