trireme-lib: Index | Files | Directories

package processmon

import ""

Package processmon is to manage and monitor remote enforcers.


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 string) (bool, error)
    SetLogParameters(logToConsole, logWithID bool, logLevel string, logFormat string, compressedTags claimsheader.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.



Package processmon imports 18 packages (graph) and is imported by 5 packages. Updated 2019-01-23. Refresh now. Tools for package owners.