trireme-lib: go.aporeto.io/trireme-lib/controller/internal/processmon Index | Files | Directories

package processmon

import "go.aporeto.io/trireme-lib/controller/internal/processmon"

Package processmon is to manage and monitor remote enforcers.

Index

Package Files

interfaces.go processmon.go

type ProcessManager Uses

type ProcessManager interface {
    KillProcess(contextID string)
    LaunchProcess(contextID string, refPid int, refNsPath string, rpchdl rpcwrapper.RPCClient, arg string, statssecret string, procMountPoint, proxyPort string) (bool, error)
    SetLogParameters(logToConsole, logWithID bool, logLevel string, logFormat string, compressedTags constants.CompressionType)
    SetRuntimeErrorChannel(e chan *policy.RuntimeError)
}

ProcessManager interface exposes methods implemented by a processmon

func GetProcessManagerHdl Uses

func GetProcessManagerHdl() ProcessManager

GetProcessManagerHdl returns a process manager handle.

Directories

PathSynopsis
testbinary

Package processmon imports 17 packages (graph) and is imported by 5 packages. Updated 2018-11-15. Refresh now. Tools for package owners.