Documentation ¶
Index ¶
- type Option
- type ParserFactory
- func (f *ParserFactory) AddCachedParser(port uint32, parser *protocol.ProtocolParser)
- func (f *ParserFactory) GetCachedParsersByPort(port uint32) ([]*protocol.ProtocolParser, bool)
- func (f *ParserFactory) GetGenericParser() *protocol.ProtocolParser
- func (f *ParserFactory) GetParser(key string) *protocol.ProtocolParser
- func (f *ParserFactory) GetUdpDnsParser() *protocol.ProtocolParser
- func (f *ParserFactory) RemoveCachedParser(port uint32, parser *protocol.ProtocolParser)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(cfg *config)
func WithUrlClusteringMethod ¶
type ParserFactory ¶
type ParserFactory struct {
// contains filtered or unexported fields
}
func NewParserFactory ¶
func NewParserFactory(options ...Option) *ParserFactory
func (*ParserFactory) AddCachedParser ¶
func (f *ParserFactory) AddCachedParser(port uint32, parser *protocol.ProtocolParser)
func (*ParserFactory) GetCachedParsersByPort ¶
func (f *ParserFactory) GetCachedParsersByPort(port uint32) ([]*protocol.ProtocolParser, bool)
func (*ParserFactory) GetGenericParser ¶
func (f *ParserFactory) GetGenericParser() *protocol.ProtocolParser
func (*ParserFactory) GetParser ¶
func (f *ParserFactory) GetParser(key string) *protocol.ProtocolParser
func (*ParserFactory) GetUdpDnsParser ¶
func (f *ParserFactory) GetUdpDnsParser() *protocol.ProtocolParser
func (*ParserFactory) RemoveCachedParser ¶
func (f *ParserFactory) RemoveCachedParser(port uint32, parser *protocol.ProtocolParser)
Click to show internal directories.
Click to hide internal directories.