traffic_class

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TrafficClassLexerT__0       = 1
	TrafficClassLexerT__1       = 2
	TrafficClassLexerT__2       = 3
	TrafficClassLexerT__3       = 4
	TrafficClassLexerT__4       = 5
	TrafficClassLexerT__5       = 6
	TrafficClassLexerT__6       = 7
	TrafficClassLexerT__7       = 8
	TrafficClassLexerT__8       = 9
	TrafficClassLexerWHITESPACE = 10
	TrafficClassLexerDIGITS     = 11
	TrafficClassLexerHEX_DIGITS = 12
	TrafficClassLexerNET        = 13
	TrafficClassLexerANY        = 14
	TrafficClassLexerALL        = 15
	TrafficClassLexerNOT        = 16
	TrafficClassLexerBOOL       = 17
	TrafficClassLexerSRC        = 18
	TrafficClassLexerDST        = 19
	TrafficClassLexerDSCP       = 20
	TrafficClassLexerTOS        = 21
	TrafficClassLexerPROTOCOL   = 22
	TrafficClassLexerSRCPORT    = 23
	TrafficClassLexerDSTPORT    = 24
	TrafficClassLexerSTRING     = 25
)

TrafficClassLexer tokens.

View Source
const (
	TrafficClassParserEOF        = antlr.TokenEOF
	TrafficClassParserT__0       = 1
	TrafficClassParserT__1       = 2
	TrafficClassParserT__2       = 3
	TrafficClassParserT__3       = 4
	TrafficClassParserT__4       = 5
	TrafficClassParserT__5       = 6
	TrafficClassParserT__6       = 7
	TrafficClassParserT__7       = 8
	TrafficClassParserT__8       = 9
	TrafficClassParserWHITESPACE = 10
	TrafficClassParserDIGITS     = 11
	TrafficClassParserHEX_DIGITS = 12
	TrafficClassParserNET        = 13
	TrafficClassParserANY        = 14
	TrafficClassParserALL        = 15
	TrafficClassParserNOT        = 16
	TrafficClassParserBOOL       = 17
	TrafficClassParserSRC        = 18
	TrafficClassParserDST        = 19
	TrafficClassParserDSCP       = 20
	TrafficClassParserTOS        = 21
	TrafficClassParserPROTOCOL   = 22
	TrafficClassParserSRCPORT    = 23
	TrafficClassParserDSTPORT    = 24
	TrafficClassParserSTRING     = 25
)

TrafficClassParser tokens.

View Source
const (
	TrafficClassParserRULE_matchSrc          = 0
	TrafficClassParserRULE_matchDst          = 1
	TrafficClassParserRULE_matchDSCP         = 2
	TrafficClassParserRULE_matchTOS          = 3
	TrafficClassParserRULE_matchProtocol     = 4
	TrafficClassParserRULE_matchSrcPort      = 5
	TrafficClassParserRULE_matchSrcPortRange = 6
	TrafficClassParserRULE_matchDstPort      = 7
	TrafficClassParserRULE_matchDstPortRange = 8
	TrafficClassParserRULE_condCls           = 9
	TrafficClassParserRULE_condAny           = 10
	TrafficClassParserRULE_condAll           = 11
	TrafficClassParserRULE_condNot           = 12
	TrafficClassParserRULE_condBool          = 13
	TrafficClassParserRULE_condIPv4          = 14
	TrafficClassParserRULE_condPort          = 15
	TrafficClassParserRULE_cond              = 16
	TrafficClassParserRULE_trafficClass      = 17
)

TrafficClassParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseTrafficClassListener

type BaseTrafficClassListener struct{}

BaseTrafficClassListener is a complete listener for a parse tree produced by TrafficClassParser.

func (*BaseTrafficClassListener) EnterCond

func (s *BaseTrafficClassListener) EnterCond(ctx *CondContext)

EnterCond is called when production cond is entered.

func (*BaseTrafficClassListener) EnterCondAll

func (s *BaseTrafficClassListener) EnterCondAll(ctx *CondAllContext)

EnterCondAll is called when production condAll is entered.

func (*BaseTrafficClassListener) EnterCondAny

func (s *BaseTrafficClassListener) EnterCondAny(ctx *CondAnyContext)

EnterCondAny is called when production condAny is entered.

func (*BaseTrafficClassListener) EnterCondBool

func (s *BaseTrafficClassListener) EnterCondBool(ctx *CondBoolContext)

EnterCondBool is called when production condBool is entered.

func (*BaseTrafficClassListener) EnterCondCls

func (s *BaseTrafficClassListener) EnterCondCls(ctx *CondClsContext)

EnterCondCls is called when production condCls is entered.

func (*BaseTrafficClassListener) EnterCondIPv4

func (s *BaseTrafficClassListener) EnterCondIPv4(ctx *CondIPv4Context)

EnterCondIPv4 is called when production condIPv4 is entered.

func (*BaseTrafficClassListener) EnterCondNot

func (s *BaseTrafficClassListener) EnterCondNot(ctx *CondNotContext)

EnterCondNot is called when production condNot is entered.

func (*BaseTrafficClassListener) EnterCondPort

func (s *BaseTrafficClassListener) EnterCondPort(ctx *CondPortContext)

EnterCondPort is called when production condPort is entered.

func (*BaseTrafficClassListener) EnterEveryRule

func (s *BaseTrafficClassListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseTrafficClassListener) EnterMatchDSCP

func (s *BaseTrafficClassListener) EnterMatchDSCP(ctx *MatchDSCPContext)

EnterMatchDSCP is called when production matchDSCP is entered.

func (*BaseTrafficClassListener) EnterMatchDst

func (s *BaseTrafficClassListener) EnterMatchDst(ctx *MatchDstContext)

EnterMatchDst is called when production matchDst is entered.

func (*BaseTrafficClassListener) EnterMatchDstPort

func (s *BaseTrafficClassListener) EnterMatchDstPort(ctx *MatchDstPortContext)

EnterMatchDstPort is called when production matchDstPort is entered.

func (*BaseTrafficClassListener) EnterMatchDstPortRange

func (s *BaseTrafficClassListener) EnterMatchDstPortRange(ctx *MatchDstPortRangeContext)

EnterMatchDstPortRange is called when production matchDstPortRange is entered.

func (*BaseTrafficClassListener) EnterMatchProtocol

func (s *BaseTrafficClassListener) EnterMatchProtocol(ctx *MatchProtocolContext)

EnterMatchProtocol is called when production matchProtocol is entered.

func (*BaseTrafficClassListener) EnterMatchSrc

func (s *BaseTrafficClassListener) EnterMatchSrc(ctx *MatchSrcContext)

EnterMatchSrc is called when production matchSrc is entered.

func (*BaseTrafficClassListener) EnterMatchSrcPort

func (s *BaseTrafficClassListener) EnterMatchSrcPort(ctx *MatchSrcPortContext)

EnterMatchSrcPort is called when production matchSrcPort is entered.

func (*BaseTrafficClassListener) EnterMatchSrcPortRange

func (s *BaseTrafficClassListener) EnterMatchSrcPortRange(ctx *MatchSrcPortRangeContext)

EnterMatchSrcPortRange is called when production matchSrcPortRange is entered.

func (*BaseTrafficClassListener) EnterMatchTOS

func (s *BaseTrafficClassListener) EnterMatchTOS(ctx *MatchTOSContext)

EnterMatchTOS is called when production matchTOS is entered.

func (*BaseTrafficClassListener) EnterTrafficClass

func (s *BaseTrafficClassListener) EnterTrafficClass(ctx *TrafficClassContext)

EnterTrafficClass is called when production trafficClass is entered.

func (*BaseTrafficClassListener) ExitCond

func (s *BaseTrafficClassListener) ExitCond(ctx *CondContext)

ExitCond is called when production cond is exited.

func (*BaseTrafficClassListener) ExitCondAll

func (s *BaseTrafficClassListener) ExitCondAll(ctx *CondAllContext)

ExitCondAll is called when production condAll is exited.

func (*BaseTrafficClassListener) ExitCondAny

func (s *BaseTrafficClassListener) ExitCondAny(ctx *CondAnyContext)

ExitCondAny is called when production condAny is exited.

func (*BaseTrafficClassListener) ExitCondBool

func (s *BaseTrafficClassListener) ExitCondBool(ctx *CondBoolContext)

ExitCondBool is called when production condBool is exited.

func (*BaseTrafficClassListener) ExitCondCls

func (s *BaseTrafficClassListener) ExitCondCls(ctx *CondClsContext)

ExitCondCls is called when production condCls is exited.

func (*BaseTrafficClassListener) ExitCondIPv4

func (s *BaseTrafficClassListener) ExitCondIPv4(ctx *CondIPv4Context)

ExitCondIPv4 is called when production condIPv4 is exited.

func (*BaseTrafficClassListener) ExitCondNot

func (s *BaseTrafficClassListener) ExitCondNot(ctx *CondNotContext)

ExitCondNot is called when production condNot is exited.

func (*BaseTrafficClassListener) ExitCondPort

func (s *BaseTrafficClassListener) ExitCondPort(ctx *CondPortContext)

ExitCondPort is called when production condPort is exited.

func (*BaseTrafficClassListener) ExitEveryRule

func (s *BaseTrafficClassListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseTrafficClassListener) ExitMatchDSCP

func (s *BaseTrafficClassListener) ExitMatchDSCP(ctx *MatchDSCPContext)

ExitMatchDSCP is called when production matchDSCP is exited.

func (*BaseTrafficClassListener) ExitMatchDst

func (s *BaseTrafficClassListener) ExitMatchDst(ctx *MatchDstContext)

ExitMatchDst is called when production matchDst is exited.

func (*BaseTrafficClassListener) ExitMatchDstPort

func (s *BaseTrafficClassListener) ExitMatchDstPort(ctx *MatchDstPortContext)

ExitMatchDstPort is called when production matchDstPort is exited.

func (*BaseTrafficClassListener) ExitMatchDstPortRange

func (s *BaseTrafficClassListener) ExitMatchDstPortRange(ctx *MatchDstPortRangeContext)

ExitMatchDstPortRange is called when production matchDstPortRange is exited.

func (*BaseTrafficClassListener) ExitMatchProtocol

func (s *BaseTrafficClassListener) ExitMatchProtocol(ctx *MatchProtocolContext)

ExitMatchProtocol is called when production matchProtocol is exited.

func (*BaseTrafficClassListener) ExitMatchSrc

func (s *BaseTrafficClassListener) ExitMatchSrc(ctx *MatchSrcContext)

ExitMatchSrc is called when production matchSrc is exited.

func (*BaseTrafficClassListener) ExitMatchSrcPort

func (s *BaseTrafficClassListener) ExitMatchSrcPort(ctx *MatchSrcPortContext)

ExitMatchSrcPort is called when production matchSrcPort is exited.

func (*BaseTrafficClassListener) ExitMatchSrcPortRange

func (s *BaseTrafficClassListener) ExitMatchSrcPortRange(ctx *MatchSrcPortRangeContext)

ExitMatchSrcPortRange is called when production matchSrcPortRange is exited.

func (*BaseTrafficClassListener) ExitMatchTOS

func (s *BaseTrafficClassListener) ExitMatchTOS(ctx *MatchTOSContext)

ExitMatchTOS is called when production matchTOS is exited.

func (*BaseTrafficClassListener) ExitTrafficClass

func (s *BaseTrafficClassListener) ExitTrafficClass(ctx *TrafficClassContext)

ExitTrafficClass is called when production trafficClass is exited.

func (*BaseTrafficClassListener) VisitErrorNode

func (s *BaseTrafficClassListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseTrafficClassListener) VisitTerminal

func (s *BaseTrafficClassListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type CondAllContext

type CondAllContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCondAllContext

func NewCondAllContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CondAllContext

func NewEmptyCondAllContext

func NewEmptyCondAllContext() *CondAllContext

func (*CondAllContext) ALL

func (*CondAllContext) AllCond

func (s *CondAllContext) AllCond() []ICondContext

func (*CondAllContext) Cond

func (s *CondAllContext) Cond(i int) ICondContext

func (*CondAllContext) EnterRule

func (s *CondAllContext) EnterRule(listener antlr.ParseTreeListener)

func (*CondAllContext) ExitRule

func (s *CondAllContext) ExitRule(listener antlr.ParseTreeListener)

func (*CondAllContext) GetParser

func (s *CondAllContext) GetParser() antlr.Parser

func (*CondAllContext) GetRuleContext

func (s *CondAllContext) GetRuleContext() antlr.RuleContext

func (*CondAllContext) IsCondAllContext

func (*CondAllContext) IsCondAllContext()

func (*CondAllContext) ToStringTree

func (s *CondAllContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CondAnyContext

type CondAnyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCondAnyContext

func NewCondAnyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CondAnyContext

func NewEmptyCondAnyContext

func NewEmptyCondAnyContext() *CondAnyContext

func (*CondAnyContext) ANY

func (*CondAnyContext) AllCond

func (s *CondAnyContext) AllCond() []ICondContext

func (*CondAnyContext) Cond

func (s *CondAnyContext) Cond(i int) ICondContext

func (*CondAnyContext) EnterRule

func (s *CondAnyContext) EnterRule(listener antlr.ParseTreeListener)

func (*CondAnyContext) ExitRule

func (s *CondAnyContext) ExitRule(listener antlr.ParseTreeListener)

func (*CondAnyContext) GetParser

func (s *CondAnyContext) GetParser() antlr.Parser

func (*CondAnyContext) GetRuleContext

func (s *CondAnyContext) GetRuleContext() antlr.RuleContext

func (*CondAnyContext) IsCondAnyContext

func (*CondAnyContext) IsCondAnyContext()

func (*CondAnyContext) ToStringTree

func (s *CondAnyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CondBoolContext

type CondBoolContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCondBoolContext

func NewCondBoolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CondBoolContext

func NewEmptyCondBoolContext

func NewEmptyCondBoolContext() *CondBoolContext

func (*CondBoolContext) BOOL

func (*CondBoolContext) EnterRule

func (s *CondBoolContext) EnterRule(listener antlr.ParseTreeListener)

func (*CondBoolContext) ExitRule

func (s *CondBoolContext) ExitRule(listener antlr.ParseTreeListener)

func (*CondBoolContext) GetParser

func (s *CondBoolContext) GetParser() antlr.Parser

func (*CondBoolContext) GetRuleContext

func (s *CondBoolContext) GetRuleContext() antlr.RuleContext

func (*CondBoolContext) IsCondBoolContext

func (*CondBoolContext) IsCondBoolContext()

func (*CondBoolContext) ToStringTree

func (s *CondBoolContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CondClsContext

type CondClsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCondClsContext

func NewCondClsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CondClsContext

func NewEmptyCondClsContext

func NewEmptyCondClsContext() *CondClsContext

func (*CondClsContext) DIGITS

func (s *CondClsContext) DIGITS() antlr.TerminalNode

func (*CondClsContext) EnterRule

func (s *CondClsContext) EnterRule(listener antlr.ParseTreeListener)

func (*CondClsContext) ExitRule

func (s *CondClsContext) ExitRule(listener antlr.ParseTreeListener)

func (*CondClsContext) GetParser

func (s *CondClsContext) GetParser() antlr.Parser

func (*CondClsContext) GetRuleContext

func (s *CondClsContext) GetRuleContext() antlr.RuleContext

func (*CondClsContext) IsCondClsContext

func (*CondClsContext) IsCondClsContext()

func (*CondClsContext) ToStringTree

func (s *CondClsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CondContext

type CondContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCondContext

func NewCondContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CondContext

func NewEmptyCondContext

func NewEmptyCondContext() *CondContext

func (*CondContext) CondAll

func (s *CondContext) CondAll() ICondAllContext

func (*CondContext) CondAny

func (s *CondContext) CondAny() ICondAnyContext

func (*CondContext) CondBool

func (s *CondContext) CondBool() ICondBoolContext

func (*CondContext) CondCls

func (s *CondContext) CondCls() ICondClsContext

func (*CondContext) CondIPv4

func (s *CondContext) CondIPv4() ICondIPv4Context

func (*CondContext) CondNot

func (s *CondContext) CondNot() ICondNotContext

func (*CondContext) CondPort

func (s *CondContext) CondPort() ICondPortContext

func (*CondContext) EnterRule

func (s *CondContext) EnterRule(listener antlr.ParseTreeListener)

func (*CondContext) ExitRule

func (s *CondContext) ExitRule(listener antlr.ParseTreeListener)

func (*CondContext) GetParser

func (s *CondContext) GetParser() antlr.Parser

func (*CondContext) GetRuleContext

func (s *CondContext) GetRuleContext() antlr.RuleContext

func (*CondContext) IsCondContext

func (*CondContext) IsCondContext()

func (*CondContext) ToStringTree

func (s *CondContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CondIPv4Context

type CondIPv4Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCondIPv4Context

func NewCondIPv4Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CondIPv4Context

func NewEmptyCondIPv4Context

func NewEmptyCondIPv4Context() *CondIPv4Context

func (*CondIPv4Context) EnterRule

func (s *CondIPv4Context) EnterRule(listener antlr.ParseTreeListener)

func (*CondIPv4Context) ExitRule

func (s *CondIPv4Context) ExitRule(listener antlr.ParseTreeListener)

func (*CondIPv4Context) GetParser

func (s *CondIPv4Context) GetParser() antlr.Parser

func (*CondIPv4Context) GetRuleContext

func (s *CondIPv4Context) GetRuleContext() antlr.RuleContext

func (*CondIPv4Context) IsCondIPv4Context

func (*CondIPv4Context) IsCondIPv4Context()

func (*CondIPv4Context) MatchDSCP

func (s *CondIPv4Context) MatchDSCP() IMatchDSCPContext

func (*CondIPv4Context) MatchDst

func (s *CondIPv4Context) MatchDst() IMatchDstContext

func (*CondIPv4Context) MatchProtocol

func (s *CondIPv4Context) MatchProtocol() IMatchProtocolContext

func (*CondIPv4Context) MatchSrc

func (s *CondIPv4Context) MatchSrc() IMatchSrcContext

func (*CondIPv4Context) MatchTOS

func (s *CondIPv4Context) MatchTOS() IMatchTOSContext

func (*CondIPv4Context) ToStringTree

func (s *CondIPv4Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CondNotContext

type CondNotContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCondNotContext

func NewCondNotContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CondNotContext

func NewEmptyCondNotContext

func NewEmptyCondNotContext() *CondNotContext

func (*CondNotContext) Cond

func (s *CondNotContext) Cond() ICondContext

func (*CondNotContext) EnterRule

func (s *CondNotContext) EnterRule(listener antlr.ParseTreeListener)

func (*CondNotContext) ExitRule

func (s *CondNotContext) ExitRule(listener antlr.ParseTreeListener)

func (*CondNotContext) GetParser

func (s *CondNotContext) GetParser() antlr.Parser

func (*CondNotContext) GetRuleContext

func (s *CondNotContext) GetRuleContext() antlr.RuleContext

func (*CondNotContext) IsCondNotContext

func (*CondNotContext) IsCondNotContext()

func (*CondNotContext) NOT

func (*CondNotContext) ToStringTree

func (s *CondNotContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CondPortContext

type CondPortContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCondPortContext

func NewCondPortContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CondPortContext

func NewEmptyCondPortContext

func NewEmptyCondPortContext() *CondPortContext

func (*CondPortContext) EnterRule

func (s *CondPortContext) EnterRule(listener antlr.ParseTreeListener)

func (*CondPortContext) ExitRule

func (s *CondPortContext) ExitRule(listener antlr.ParseTreeListener)

func (*CondPortContext) GetParser

func (s *CondPortContext) GetParser() antlr.Parser

func (*CondPortContext) GetRuleContext

func (s *CondPortContext) GetRuleContext() antlr.RuleContext

func (*CondPortContext) IsCondPortContext

func (*CondPortContext) IsCondPortContext()

func (*CondPortContext) MatchDstPort

func (s *CondPortContext) MatchDstPort() IMatchDstPortContext

func (*CondPortContext) MatchDstPortRange

func (s *CondPortContext) MatchDstPortRange() IMatchDstPortRangeContext

func (*CondPortContext) MatchSrcPort

func (s *CondPortContext) MatchSrcPort() IMatchSrcPortContext

func (*CondPortContext) MatchSrcPortRange

func (s *CondPortContext) MatchSrcPortRange() IMatchSrcPortRangeContext

func (*CondPortContext) ToStringTree

func (s *CondPortContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ICondAllContext

type ICondAllContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCondAllContext differentiates from other interfaces.
	IsCondAllContext()
}

ICondAllContext is an interface to support dynamic dispatch.

type ICondAnyContext

type ICondAnyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCondAnyContext differentiates from other interfaces.
	IsCondAnyContext()
}

ICondAnyContext is an interface to support dynamic dispatch.

type ICondBoolContext

type ICondBoolContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCondBoolContext differentiates from other interfaces.
	IsCondBoolContext()
}

ICondBoolContext is an interface to support dynamic dispatch.

type ICondClsContext

type ICondClsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCondClsContext differentiates from other interfaces.
	IsCondClsContext()
}

ICondClsContext is an interface to support dynamic dispatch.

type ICondContext

type ICondContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCondContext differentiates from other interfaces.
	IsCondContext()
}

ICondContext is an interface to support dynamic dispatch.

type ICondIPv4Context

type ICondIPv4Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCondIPv4Context differentiates from other interfaces.
	IsCondIPv4Context()
}

ICondIPv4Context is an interface to support dynamic dispatch.

type ICondNotContext

type ICondNotContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCondNotContext differentiates from other interfaces.
	IsCondNotContext()
}

ICondNotContext is an interface to support dynamic dispatch.

type ICondPortContext

type ICondPortContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCondPortContext differentiates from other interfaces.
	IsCondPortContext()
}

ICondPortContext is an interface to support dynamic dispatch.

type IMatchDSCPContext

type IMatchDSCPContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchDSCPContext differentiates from other interfaces.
	IsMatchDSCPContext()
}

IMatchDSCPContext is an interface to support dynamic dispatch.

type IMatchDstContext

type IMatchDstContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchDstContext differentiates from other interfaces.
	IsMatchDstContext()
}

IMatchDstContext is an interface to support dynamic dispatch.

type IMatchDstPortContext

type IMatchDstPortContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchDstPortContext differentiates from other interfaces.
	IsMatchDstPortContext()
}

IMatchDstPortContext is an interface to support dynamic dispatch.

type IMatchDstPortRangeContext

type IMatchDstPortRangeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchDstPortRangeContext differentiates from other interfaces.
	IsMatchDstPortRangeContext()
}

IMatchDstPortRangeContext is an interface to support dynamic dispatch.

type IMatchProtocolContext

type IMatchProtocolContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchProtocolContext differentiates from other interfaces.
	IsMatchProtocolContext()
}

IMatchProtocolContext is an interface to support dynamic dispatch.

type IMatchSrcContext

type IMatchSrcContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchSrcContext differentiates from other interfaces.
	IsMatchSrcContext()
}

IMatchSrcContext is an interface to support dynamic dispatch.

type IMatchSrcPortContext

type IMatchSrcPortContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchSrcPortContext differentiates from other interfaces.
	IsMatchSrcPortContext()
}

IMatchSrcPortContext is an interface to support dynamic dispatch.

type IMatchSrcPortRangeContext

type IMatchSrcPortRangeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchSrcPortRangeContext differentiates from other interfaces.
	IsMatchSrcPortRangeContext()
}

IMatchSrcPortRangeContext is an interface to support dynamic dispatch.

type IMatchTOSContext

type IMatchTOSContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchTOSContext differentiates from other interfaces.
	IsMatchTOSContext()
}

IMatchTOSContext is an interface to support dynamic dispatch.

type ITrafficClassContext

type ITrafficClassContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTrafficClassContext differentiates from other interfaces.
	IsTrafficClassContext()
}

ITrafficClassContext is an interface to support dynamic dispatch.

type MatchDSCPContext

type MatchDSCPContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchDSCPContext

func NewEmptyMatchDSCPContext() *MatchDSCPContext

func NewMatchDSCPContext

func NewMatchDSCPContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchDSCPContext

func (*MatchDSCPContext) DIGITS

func (s *MatchDSCPContext) DIGITS() antlr.TerminalNode

func (*MatchDSCPContext) DSCP

func (*MatchDSCPContext) EnterRule

func (s *MatchDSCPContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchDSCPContext) ExitRule

func (s *MatchDSCPContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchDSCPContext) GetParser

func (s *MatchDSCPContext) GetParser() antlr.Parser

func (*MatchDSCPContext) GetRuleContext

func (s *MatchDSCPContext) GetRuleContext() antlr.RuleContext

func (*MatchDSCPContext) HEX_DIGITS

func (s *MatchDSCPContext) HEX_DIGITS() antlr.TerminalNode

func (*MatchDSCPContext) IsMatchDSCPContext

func (*MatchDSCPContext) IsMatchDSCPContext()

func (*MatchDSCPContext) ToStringTree

func (s *MatchDSCPContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchDstContext

type MatchDstContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchDstContext

func NewEmptyMatchDstContext() *MatchDstContext

func NewMatchDstContext

func NewMatchDstContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchDstContext

func (*MatchDstContext) DST

func (*MatchDstContext) EnterRule

func (s *MatchDstContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchDstContext) ExitRule

func (s *MatchDstContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchDstContext) GetParser

func (s *MatchDstContext) GetParser() antlr.Parser

func (*MatchDstContext) GetRuleContext

func (s *MatchDstContext) GetRuleContext() antlr.RuleContext

func (*MatchDstContext) IsMatchDstContext

func (*MatchDstContext) IsMatchDstContext()

func (*MatchDstContext) NET

func (*MatchDstContext) ToStringTree

func (s *MatchDstContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchDstPortContext

type MatchDstPortContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchDstPortContext

func NewEmptyMatchDstPortContext() *MatchDstPortContext

func NewMatchDstPortContext

func NewMatchDstPortContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchDstPortContext

func (*MatchDstPortContext) DIGITS

func (*MatchDstPortContext) DSTPORT

func (s *MatchDstPortContext) DSTPORT() antlr.TerminalNode

func (*MatchDstPortContext) EnterRule

func (s *MatchDstPortContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchDstPortContext) ExitRule

func (s *MatchDstPortContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchDstPortContext) GetParser

func (s *MatchDstPortContext) GetParser() antlr.Parser

func (*MatchDstPortContext) GetRuleContext

func (s *MatchDstPortContext) GetRuleContext() antlr.RuleContext

func (*MatchDstPortContext) IsMatchDstPortContext

func (*MatchDstPortContext) IsMatchDstPortContext()

func (*MatchDstPortContext) ToStringTree

func (s *MatchDstPortContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchDstPortRangeContext

type MatchDstPortRangeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchDstPortRangeContext

func NewEmptyMatchDstPortRangeContext() *MatchDstPortRangeContext

func NewMatchDstPortRangeContext

func NewMatchDstPortRangeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchDstPortRangeContext

func (*MatchDstPortRangeContext) AllDIGITS

func (s *MatchDstPortRangeContext) AllDIGITS() []antlr.TerminalNode

func (*MatchDstPortRangeContext) DIGITS

func (*MatchDstPortRangeContext) DSTPORT

func (*MatchDstPortRangeContext) EnterRule

func (s *MatchDstPortRangeContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchDstPortRangeContext) ExitRule

func (s *MatchDstPortRangeContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchDstPortRangeContext) GetParser

func (s *MatchDstPortRangeContext) GetParser() antlr.Parser

func (*MatchDstPortRangeContext) GetRuleContext

func (s *MatchDstPortRangeContext) GetRuleContext() antlr.RuleContext

func (*MatchDstPortRangeContext) IsMatchDstPortRangeContext

func (*MatchDstPortRangeContext) IsMatchDstPortRangeContext()

func (*MatchDstPortRangeContext) ToStringTree

func (s *MatchDstPortRangeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchProtocolContext

type MatchProtocolContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchProtocolContext

func NewEmptyMatchProtocolContext() *MatchProtocolContext

func NewMatchProtocolContext

func NewMatchProtocolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchProtocolContext

func (*MatchProtocolContext) EnterRule

func (s *MatchProtocolContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchProtocolContext) ExitRule

func (s *MatchProtocolContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchProtocolContext) GetParser

func (s *MatchProtocolContext) GetParser() antlr.Parser

func (*MatchProtocolContext) GetRuleContext

func (s *MatchProtocolContext) GetRuleContext() antlr.RuleContext

func (*MatchProtocolContext) IsMatchProtocolContext

func (*MatchProtocolContext) IsMatchProtocolContext()

func (*MatchProtocolContext) PROTOCOL

func (s *MatchProtocolContext) PROTOCOL() antlr.TerminalNode

func (*MatchProtocolContext) STRING

func (*MatchProtocolContext) ToStringTree

func (s *MatchProtocolContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchSrcContext

type MatchSrcContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchSrcContext

func NewEmptyMatchSrcContext() *MatchSrcContext

func NewMatchSrcContext

func NewMatchSrcContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchSrcContext

func (*MatchSrcContext) EnterRule

func (s *MatchSrcContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchSrcContext) ExitRule

func (s *MatchSrcContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchSrcContext) GetParser

func (s *MatchSrcContext) GetParser() antlr.Parser

func (*MatchSrcContext) GetRuleContext

func (s *MatchSrcContext) GetRuleContext() antlr.RuleContext

func (*MatchSrcContext) IsMatchSrcContext

func (*MatchSrcContext) IsMatchSrcContext()

func (*MatchSrcContext) NET

func (*MatchSrcContext) SRC

func (*MatchSrcContext) ToStringTree

func (s *MatchSrcContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchSrcPortContext

type MatchSrcPortContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchSrcPortContext

func NewEmptyMatchSrcPortContext() *MatchSrcPortContext

func NewMatchSrcPortContext

func NewMatchSrcPortContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchSrcPortContext

func (*MatchSrcPortContext) DIGITS

func (*MatchSrcPortContext) EnterRule

func (s *MatchSrcPortContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchSrcPortContext) ExitRule

func (s *MatchSrcPortContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchSrcPortContext) GetParser

func (s *MatchSrcPortContext) GetParser() antlr.Parser

func (*MatchSrcPortContext) GetRuleContext

func (s *MatchSrcPortContext) GetRuleContext() antlr.RuleContext

func (*MatchSrcPortContext) IsMatchSrcPortContext

func (*MatchSrcPortContext) IsMatchSrcPortContext()

func (*MatchSrcPortContext) SRCPORT

func (s *MatchSrcPortContext) SRCPORT() antlr.TerminalNode

func (*MatchSrcPortContext) ToStringTree

func (s *MatchSrcPortContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchSrcPortRangeContext

type MatchSrcPortRangeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchSrcPortRangeContext

func NewEmptyMatchSrcPortRangeContext() *MatchSrcPortRangeContext

func NewMatchSrcPortRangeContext

func NewMatchSrcPortRangeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchSrcPortRangeContext

func (*MatchSrcPortRangeContext) AllDIGITS

func (s *MatchSrcPortRangeContext) AllDIGITS() []antlr.TerminalNode

func (*MatchSrcPortRangeContext) DIGITS

func (*MatchSrcPortRangeContext) EnterRule

func (s *MatchSrcPortRangeContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchSrcPortRangeContext) ExitRule

func (s *MatchSrcPortRangeContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchSrcPortRangeContext) GetParser

func (s *MatchSrcPortRangeContext) GetParser() antlr.Parser

func (*MatchSrcPortRangeContext) GetRuleContext

func (s *MatchSrcPortRangeContext) GetRuleContext() antlr.RuleContext

func (*MatchSrcPortRangeContext) IsMatchSrcPortRangeContext

func (*MatchSrcPortRangeContext) IsMatchSrcPortRangeContext()

func (*MatchSrcPortRangeContext) SRCPORT

func (*MatchSrcPortRangeContext) ToStringTree

func (s *MatchSrcPortRangeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchTOSContext

type MatchTOSContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchTOSContext

func NewEmptyMatchTOSContext() *MatchTOSContext

func NewMatchTOSContext

func NewMatchTOSContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchTOSContext

func (*MatchTOSContext) DIGITS

func (s *MatchTOSContext) DIGITS() antlr.TerminalNode

func (*MatchTOSContext) EnterRule

func (s *MatchTOSContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchTOSContext) ExitRule

func (s *MatchTOSContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchTOSContext) GetParser

func (s *MatchTOSContext) GetParser() antlr.Parser

func (*MatchTOSContext) GetRuleContext

func (s *MatchTOSContext) GetRuleContext() antlr.RuleContext

func (*MatchTOSContext) HEX_DIGITS

func (s *MatchTOSContext) HEX_DIGITS() antlr.TerminalNode

func (*MatchTOSContext) IsMatchTOSContext

func (*MatchTOSContext) IsMatchTOSContext()

func (*MatchTOSContext) TOS

func (*MatchTOSContext) ToStringTree

func (s *MatchTOSContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TrafficClassContext

type TrafficClassContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTrafficClassContext

func NewEmptyTrafficClassContext() *TrafficClassContext

func NewTrafficClassContext

func NewTrafficClassContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TrafficClassContext

func (*TrafficClassContext) Cond

func (*TrafficClassContext) EOF

func (*TrafficClassContext) EnterRule

func (s *TrafficClassContext) EnterRule(listener antlr.ParseTreeListener)

func (*TrafficClassContext) ExitRule

func (s *TrafficClassContext) ExitRule(listener antlr.ParseTreeListener)

func (*TrafficClassContext) GetParser

func (s *TrafficClassContext) GetParser() antlr.Parser

func (*TrafficClassContext) GetRuleContext

func (s *TrafficClassContext) GetRuleContext() antlr.RuleContext

func (*TrafficClassContext) IsTrafficClassContext

func (*TrafficClassContext) IsTrafficClassContext()

func (*TrafficClassContext) ToStringTree

func (s *TrafficClassContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TrafficClassLexer

type TrafficClassLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewTrafficClassLexer

func NewTrafficClassLexer(input antlr.CharStream) *TrafficClassLexer

NewTrafficClassLexer produces a new lexer instance for the optional input antlr.CharStream.

The *TrafficClassLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

type TrafficClassListener

type TrafficClassListener interface {
	antlr.ParseTreeListener

	// EnterMatchSrc is called when entering the matchSrc production.
	EnterMatchSrc(c *MatchSrcContext)

	// EnterMatchDst is called when entering the matchDst production.
	EnterMatchDst(c *MatchDstContext)

	// EnterMatchDSCP is called when entering the matchDSCP production.
	EnterMatchDSCP(c *MatchDSCPContext)

	// EnterMatchTOS is called when entering the matchTOS production.
	EnterMatchTOS(c *MatchTOSContext)

	// EnterMatchProtocol is called when entering the matchProtocol production.
	EnterMatchProtocol(c *MatchProtocolContext)

	// EnterMatchSrcPort is called when entering the matchSrcPort production.
	EnterMatchSrcPort(c *MatchSrcPortContext)

	// EnterMatchSrcPortRange is called when entering the matchSrcPortRange production.
	EnterMatchSrcPortRange(c *MatchSrcPortRangeContext)

	// EnterMatchDstPort is called when entering the matchDstPort production.
	EnterMatchDstPort(c *MatchDstPortContext)

	// EnterMatchDstPortRange is called when entering the matchDstPortRange production.
	EnterMatchDstPortRange(c *MatchDstPortRangeContext)

	// EnterCondCls is called when entering the condCls production.
	EnterCondCls(c *CondClsContext)

	// EnterCondAny is called when entering the condAny production.
	EnterCondAny(c *CondAnyContext)

	// EnterCondAll is called when entering the condAll production.
	EnterCondAll(c *CondAllContext)

	// EnterCondNot is called when entering the condNot production.
	EnterCondNot(c *CondNotContext)

	// EnterCondBool is called when entering the condBool production.
	EnterCondBool(c *CondBoolContext)

	// EnterCondIPv4 is called when entering the condIPv4 production.
	EnterCondIPv4(c *CondIPv4Context)

	// EnterCondPort is called when entering the condPort production.
	EnterCondPort(c *CondPortContext)

	// EnterCond is called when entering the cond production.
	EnterCond(c *CondContext)

	// EnterTrafficClass is called when entering the trafficClass production.
	EnterTrafficClass(c *TrafficClassContext)

	// ExitMatchSrc is called when exiting the matchSrc production.
	ExitMatchSrc(c *MatchSrcContext)

	// ExitMatchDst is called when exiting the matchDst production.
	ExitMatchDst(c *MatchDstContext)

	// ExitMatchDSCP is called when exiting the matchDSCP production.
	ExitMatchDSCP(c *MatchDSCPContext)

	// ExitMatchTOS is called when exiting the matchTOS production.
	ExitMatchTOS(c *MatchTOSContext)

	// ExitMatchProtocol is called when exiting the matchProtocol production.
	ExitMatchProtocol(c *MatchProtocolContext)

	// ExitMatchSrcPort is called when exiting the matchSrcPort production.
	ExitMatchSrcPort(c *MatchSrcPortContext)

	// ExitMatchSrcPortRange is called when exiting the matchSrcPortRange production.
	ExitMatchSrcPortRange(c *MatchSrcPortRangeContext)

	// ExitMatchDstPort is called when exiting the matchDstPort production.
	ExitMatchDstPort(c *MatchDstPortContext)

	// ExitMatchDstPortRange is called when exiting the matchDstPortRange production.
	ExitMatchDstPortRange(c *MatchDstPortRangeContext)

	// ExitCondCls is called when exiting the condCls production.
	ExitCondCls(c *CondClsContext)

	// ExitCondAny is called when exiting the condAny production.
	ExitCondAny(c *CondAnyContext)

	// ExitCondAll is called when exiting the condAll production.
	ExitCondAll(c *CondAllContext)

	// ExitCondNot is called when exiting the condNot production.
	ExitCondNot(c *CondNotContext)

	// ExitCondBool is called when exiting the condBool production.
	ExitCondBool(c *CondBoolContext)

	// ExitCondIPv4 is called when exiting the condIPv4 production.
	ExitCondIPv4(c *CondIPv4Context)

	// ExitCondPort is called when exiting the condPort production.
	ExitCondPort(c *CondPortContext)

	// ExitCond is called when exiting the cond production.
	ExitCond(c *CondContext)

	// ExitTrafficClass is called when exiting the trafficClass production.
	ExitTrafficClass(c *TrafficClassContext)
}

TrafficClassListener is a complete listener for a parse tree produced by TrafficClassParser.

type TrafficClassParser

type TrafficClassParser struct {
	*antlr.BaseParser
}

func NewTrafficClassParser

func NewTrafficClassParser(input antlr.TokenStream) *TrafficClassParser

NewTrafficClassParser produces a new parser instance for the optional input antlr.TokenStream.

The *TrafficClassParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

func (*TrafficClassParser) Cond

func (p *TrafficClassParser) Cond() (localctx ICondContext)

func (*TrafficClassParser) CondAll

func (p *TrafficClassParser) CondAll() (localctx ICondAllContext)

func (*TrafficClassParser) CondAny

func (p *TrafficClassParser) CondAny() (localctx ICondAnyContext)

func (*TrafficClassParser) CondBool

func (p *TrafficClassParser) CondBool() (localctx ICondBoolContext)

func (*TrafficClassParser) CondCls

func (p *TrafficClassParser) CondCls() (localctx ICondClsContext)

func (*TrafficClassParser) CondIPv4

func (p *TrafficClassParser) CondIPv4() (localctx ICondIPv4Context)

func (*TrafficClassParser) CondNot

func (p *TrafficClassParser) CondNot() (localctx ICondNotContext)

func (*TrafficClassParser) CondPort

func (p *TrafficClassParser) CondPort() (localctx ICondPortContext)

func (*TrafficClassParser) MatchDSCP

func (p *TrafficClassParser) MatchDSCP() (localctx IMatchDSCPContext)

func (*TrafficClassParser) MatchDst

func (p *TrafficClassParser) MatchDst() (localctx IMatchDstContext)

func (*TrafficClassParser) MatchDstPort

func (p *TrafficClassParser) MatchDstPort() (localctx IMatchDstPortContext)

func (*TrafficClassParser) MatchDstPortRange

func (p *TrafficClassParser) MatchDstPortRange() (localctx IMatchDstPortRangeContext)

func (*TrafficClassParser) MatchProtocol

func (p *TrafficClassParser) MatchProtocol() (localctx IMatchProtocolContext)

func (*TrafficClassParser) MatchSrc

func (p *TrafficClassParser) MatchSrc() (localctx IMatchSrcContext)

func (*TrafficClassParser) MatchSrcPort

func (p *TrafficClassParser) MatchSrcPort() (localctx IMatchSrcPortContext)

func (*TrafficClassParser) MatchSrcPortRange

func (p *TrafficClassParser) MatchSrcPortRange() (localctx IMatchSrcPortRangeContext)

func (*TrafficClassParser) MatchTOS

func (p *TrafficClassParser) MatchTOS() (localctx IMatchTOSContext)

func (*TrafficClassParser) TrafficClass

func (p *TrafficClassParser) TrafficClass() (localctx ITrafficClassContext)

Jump to

Keyboard shortcuts

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