Documentation ¶
Index ¶
- type ProcessManager
- func (pm *ProcessManager) AddListener(listener server.Listener)
- func (pm *ProcessManager) Close() error
- func (pm *ProcessManager) Notify(event notify.Message) error
- func (pm *ProcessManager) NotifyListener(original interface{}, processed *tetragon.GetEventsResponse)
- func (pm *ProcessManager) RemoveListener(listener server.Listener)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProcessManager ¶
ProcessManager maintains a cache of processes from tetragon exec events.
func NewProcessManager ¶
func NewProcessManager( ctx context.Context, wg *sync.WaitGroup, ciliumState *cilium.State, manager *sensors.Manager, hookRunner *rthooks.Runner, ) (*ProcessManager, error)
NewProcessManager returns a pointer to an initialized ProcessManager struct.
func (*ProcessManager) AddListener ¶
func (pm *ProcessManager) AddListener(listener server.Listener)
func (*ProcessManager) Close ¶
func (pm *ProcessManager) Close() error
Close implements Listener.Close.
func (*ProcessManager) Notify ¶
func (pm *ProcessManager) Notify(event notify.Message) error
Notify implements Listener.Notify.
func (*ProcessManager) NotifyListener ¶
func (pm *ProcessManager) NotifyListener(original interface{}, processed *tetragon.GetEventsResponse)
func (*ProcessManager) RemoveListener ¶
func (pm *ProcessManager) RemoveListener(listener server.Listener)
Directories ¶
Path | Synopsis |
---|---|
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon
|
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon |
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon
|
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon |
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon
|
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Tetragon |
Click to show internal directories.
Click to hide internal directories.