srocgobgp

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BgpAfiSafiType

func BgpAfiSafiType(t openconfig.BgpAfiSafiType) string

func InstallProtocolType

func InstallProtocolType(t openconfig.InstallProtocolType) string

func InstallProtocolTypes

func InstallProtocolTypes(types []openconfig.InstallProtocolType) []string

func PolicyDefaultType

func PolicyDefaultType(t openconfig.PolicyDefaultType) string

func PolicyResultType

func PolicyResultType(t openconfig.PolicyResultType) string

func QString

func QString(i interface{}) string

func QStringList

func QStringList(names []string) string

Types

type ConfigProcessor

type ConfigProcessor struct {
	// contains filtered or unexported fields
}

func NewConfigProcessor

func NewConfigProcessor() *ConfigProcessor

func (*ConfigProcessor) Bgp

func (*ConfigProcessor) BgpGlobalConfig

func (*ConfigProcessor) BgpNeighbor

func (p *ConfigProcessor) BgpNeighbor(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, neighbor *openconfig.BgpNeighbor) error

func (*ConfigProcessor) BgpNeighborAfiSafi

func (p *ConfigProcessor) BgpNeighborAfiSafi(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, afiSafiName string, afisafi *openconfig.BgpAfiSafi) error

func (*ConfigProcessor) BgpNeighborAfiSafiConfig

func (p *ConfigProcessor) BgpNeighborAfiSafiConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, afiSafiName string, config *openconfig.BgpAfiSafiConfig) error

func (*ConfigProcessor) BgpNeighborApplyPolicyConfig

func (p *ConfigProcessor) BgpNeighborApplyPolicyConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, config *openconfig.PolicyApplyConfig) error

func (*ConfigProcessor) BgpNeighborConfig

func (p *ConfigProcessor) BgpNeighborConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, config *openconfig.BgpNeighborConfig) error

func (*ConfigProcessor) BgpNeighborTimersConfig

func (p *ConfigProcessor) BgpNeighborTimersConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, config *openconfig.BgpNeighborTimersConfig) error

func (*ConfigProcessor) BgpNeighborTransportConfig

func (p *ConfigProcessor) BgpNeighborTransportConfig(name string, key *openconfig.NetworkInstanceProtocolKey, addr string, config *openconfig.BgpNeighborTransportConfig) error

func (*ConfigProcessor) BgpZebraConfig

func (*ConfigProcessor) Bytes

func (p *ConfigProcessor) Bytes() *bytes.Buffer

func (*ConfigProcessor) Clear

func (p *ConfigProcessor) Clear()

func (*ConfigProcessor) Items

func (p *ConfigProcessor) Items() []string

func (*ConfigProcessor) Iterate

func (p *ConfigProcessor) Iterate(f func(string) error) error

func (*ConfigProcessor) Len

func (b *ConfigProcessor) Len() int

func (*ConfigProcessor) PolicyBgpActionsConfig

func (p *ConfigProcessor) PolicyBgpActionsConfig(polName string, stmtName string, config *openconfig.PolicyBgpActionsConfig) error

func (*ConfigProcessor) PolicyDefinition

func (p *ConfigProcessor) PolicyDefinition(polName string, pol *openconfig.PolicyDefinition) error

func (*ConfigProcessor) PolicyDefinitionConfig

func (p *ConfigProcessor) PolicyDefinitionConfig(polName string, config *openconfig.PolicyDefinitionConfig) error

func (*ConfigProcessor) PolicyNeighborSet

func (p *ConfigProcessor) PolicyNeighborSet(polName string, neighSet *openconfig.PolicyNeighborSet) error

func (*ConfigProcessor) PolicyNeighborSetConfig

func (p *ConfigProcessor) PolicyNeighborSetConfig(polName string, config *openconfig.PolicyNeighborSetConfig) error

func (*ConfigProcessor) PolicyPrefixSet

func (p *ConfigProcessor) PolicyPrefixSet(polName string, pfxSet *openconfig.PolicyPrefixSet) error

func (*ConfigProcessor) PolicyPrefixSetConfig

func (p *ConfigProcessor) PolicyPrefixSetConfig(polName string, config *openconfig.PolicyPrefixSetConfig) error

func (*ConfigProcessor) PolicyPrefixSetPrefix

func (p *ConfigProcessor) PolicyPrefixSetPrefix(polName string, pfxKey *openconfig.PolicyPrefixSetPrefixKey, prefix *openconfig.PolicyPrefixSetPrefix) error

func (*ConfigProcessor) PolicyPrefixSetPrefixConfig

func (p *ConfigProcessor) PolicyPrefixSetPrefixConfig(polName string, pfxKey *openconfig.PolicyPrefixSetPrefixKey, config *openconfig.PolicyPrefixSetPrefixConfig) error

func (*ConfigProcessor) PolicyStatement

func (p *ConfigProcessor) PolicyStatement(polName string, stmtName string, stmt *openconfig.PolicyStatement) error

func (*ConfigProcessor) PolicyStatementActionsConfig

func (p *ConfigProcessor) PolicyStatementActionsConfig(polName string, stmtName string, config *openconfig.PolicyStatementActionsConfig) error

func (*ConfigProcessor) PolicyStatementConfig

func (p *ConfigProcessor) PolicyStatementConfig(polName string, stmtName string, config *openconfig.PolicyStatementConfig) error

func (*ConfigProcessor) PolicyTagSet

func (p *ConfigProcessor) PolicyTagSet(polName string, tagSet *openconfig.PolicyTagSet) error

func (*ConfigProcessor) PolicyTagSetConfig

func (p *ConfigProcessor) PolicyTagSetConfig(polName string, config *openconfig.PolicyTagSetConfig) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL