Documentation ¶
Overview ¶
Package stn is a generated VPP binary API for 'stn' module.
It consists of:
4 messages 2 services
Index ¶
Constants ¶
View Source
const ( // ModuleName is the name of this module. ModuleName = "stn" // APIVersion is the API version of this module. APIVersion = "1.0.0" // VersionCrc is the CRC of this module. VersionCrc = 0x7bef82b9 )
Variables ¶
This section is empty.
Functions ¶
func AllMessages ¶
Messages returns list of all messages in this module.
Types ¶
type RPCService ¶
type RPCService interface { DumpStnRules(ctx context.Context, in *StnRulesDump) (RPCService_DumpStnRulesClient, error) StnAddDelRule(ctx context.Context, in *StnAddDelRule) (*StnAddDelRuleReply, error) }
RPCService represents RPC service API for stn module.
func NewServiceClient ¶
func NewServiceClient(ch api.Channel) RPCService
type RPCService_DumpStnRulesClient ¶
type RPCService_DumpStnRulesClient interface {
Recv() (*StnRulesDetails, error)
}
type StnAddDelRule ¶
type StnAddDelRule struct { IsIP4 uint8 IPAddress []byte `struc:"[16]byte"` SwIfIndex uint32 IsAdd uint8 }
StnAddDelRule represents VPP binary API message 'stn_add_del_rule'.
func (*StnAddDelRule) GetCrcString ¶
func (*StnAddDelRule) GetCrcString() string
func (*StnAddDelRule) GetMessageName ¶
func (*StnAddDelRule) GetMessageName() string
func (*StnAddDelRule) GetMessageType ¶
func (*StnAddDelRule) GetMessageType() api.MessageType
func (*StnAddDelRule) Reset ¶
func (m *StnAddDelRule) Reset()
type StnAddDelRuleReply ¶
type StnAddDelRuleReply struct {
Retval int32
}
StnAddDelRuleReply represents VPP binary API message 'stn_add_del_rule_reply'.
func (*StnAddDelRuleReply) GetCrcString ¶
func (*StnAddDelRuleReply) GetCrcString() string
func (*StnAddDelRuleReply) GetMessageName ¶
func (*StnAddDelRuleReply) GetMessageName() string
func (*StnAddDelRuleReply) GetMessageType ¶
func (*StnAddDelRuleReply) GetMessageType() api.MessageType
func (*StnAddDelRuleReply) Reset ¶
func (m *StnAddDelRuleReply) Reset()
type StnRulesDetails ¶
StnRulesDetails represents VPP binary API message 'stn_rules_details'.
func (*StnRulesDetails) GetCrcString ¶
func (*StnRulesDetails) GetCrcString() string
func (*StnRulesDetails) GetMessageName ¶
func (*StnRulesDetails) GetMessageName() string
func (*StnRulesDetails) GetMessageType ¶
func (*StnRulesDetails) GetMessageType() api.MessageType
func (*StnRulesDetails) Reset ¶
func (m *StnRulesDetails) Reset()
type StnRulesDump ¶
type StnRulesDump struct{}
StnRulesDump represents VPP binary API message 'stn_rules_dump'.
func (*StnRulesDump) GetCrcString ¶
func (*StnRulesDump) GetCrcString() string
func (*StnRulesDump) GetMessageName ¶
func (*StnRulesDump) GetMessageName() string
func (*StnRulesDump) GetMessageType ¶
func (*StnRulesDump) GetMessageType() api.MessageType
func (*StnRulesDump) Reset ¶
func (m *StnRulesDump) Reset()
Click to show internal directories.
Click to hide internal directories.