Documentation ¶
Index ¶
- type Controller
- func (c *Controller) CacheInterfaceIds() error
- func (c *Controller) ResolveIfID(inputIfID int) (string, error)
- func (c *Controller) RunController()
- func (c *Controller) ScrapeAllConfiguredTargets()
- func (c *Controller) ScrapeHostEndpointForAllInterfaces()
- func (c *Controller) ScrapeInterfaceEndpointForAllInterfaces()
- type NtopDNSSub
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { HostList map[string]ntopHost InterfaceList map[string]ntopInterfaceFull ListRWMutex *sync.RWMutex // contains filtered or unexported fields }
func CreateController ¶
func CreateController(config *config.Config, stopChan <-chan struct{}) Controller
func (*Controller) CacheInterfaceIds ¶
func (c *Controller) CacheInterfaceIds() error
func (*Controller) ResolveIfID ¶
func (c *Controller) ResolveIfID(inputIfID int) (string, error)
func (*Controller) RunController ¶
func (c *Controller) RunController()
func (*Controller) ScrapeAllConfiguredTargets ¶
func (c *Controller) ScrapeAllConfiguredTargets()
func (*Controller) ScrapeHostEndpointForAllInterfaces ¶
func (c *Controller) ScrapeHostEndpointForAllInterfaces()
func (*Controller) ScrapeInterfaceEndpointForAllInterfaces ¶
func (c *Controller) ScrapeInterfaceEndpointForAllInterfaces()
type NtopDNSSub ¶
Click to show internal directories.
Click to hide internal directories.