Versions in this module Expand all Collapse all v0 v0.14.2 Sep 20, 2019 Changes in this version + type BaseProcessor struct + func (r *BaseProcessor) Dependencies() []string + func (r *BaseProcessor) Init() error + func (r *BaseProcessor) Name() string + func (r *BaseProcessor) Next() (next Processor, ok bool) + func (r *BaseProcessor) OnDeviceDown(finder network.Finder, device *network.Device) error + func (r *BaseProcessor) OnDeviceUp(finder network.Finder, device *network.Device) error + func (r *BaseProcessor) OnFlowRemoved(finder network.Finder, flow openflow.FlowRemoved) error + func (r *BaseProcessor) OnPacketIn(finder network.Finder, ingress *network.Port, eth *protocol.Ethernet) error + func (r *BaseProcessor) OnPortDown(finder network.Finder, port *network.Port) error + func (r *BaseProcessor) OnPortUp(finder network.Finder, port *network.Port) error + func (r *BaseProcessor) OnTopologyChange(finder network.Finder) error + func (r *BaseProcessor) PacketOut(egress *network.Port, packet []byte) error + func (r *BaseProcessor) SetNext(next Processor) + type Processor interface + Dependencies func() []string + Init func() error + Name func() string + Next func() (next Processor, ok bool) + SetNext func(Processor)