Versions in this module Expand all Collapse all v1 v1.1.11 Jan 21, 2024 Changes in this version + var GenerateDeviceProps func(r *configs.Resources, sdVer int) ([]systemdDbus.Property, error) + func DetectUID() (int, error) + func DetectUserDbusSessionBusAddress() (string, error) + func ExpandSlice(slice string) (string, error) + func IsRunningSystemd() bool + func RangeToBits(str string) ([]byte, error) + type LegacyManager struct + func NewLegacyManager(cg *configs.Cgroup, paths map[string]string) (*LegacyManager, error) + func (m *LegacyManager) Apply(pid int) error + func (m *LegacyManager) Destroy() error + func (m *LegacyManager) Exists() bool + func (m *LegacyManager) Freeze(state configs.FreezerState) error + func (m *LegacyManager) GetAllPids() ([]int, error) + func (m *LegacyManager) GetCgroups() (*configs.Cgroup, error) + func (m *LegacyManager) GetFreezerState() (configs.FreezerState, error) + func (m *LegacyManager) GetPaths() map[string]string + func (m *LegacyManager) GetPids() ([]int, error) + func (m *LegacyManager) GetStats() (*cgroups.Stats, error) + func (m *LegacyManager) OOMKillCount() (uint64, error) + func (m *LegacyManager) Path(subsys string) string + func (m *LegacyManager) Set(r *configs.Resources) error + type UnifiedManager struct + func NewUnifiedManager(config *configs.Cgroup, path string) (*UnifiedManager, error) + func (m *UnifiedManager) Apply(pid int) error + func (m *UnifiedManager) Destroy() error + func (m *UnifiedManager) Exists() bool + func (m *UnifiedManager) Freeze(state configs.FreezerState) error + func (m *UnifiedManager) GetAllPids() ([]int, error) + func (m *UnifiedManager) GetCgroups() (*configs.Cgroup, error) + func (m *UnifiedManager) GetFreezerState() (configs.FreezerState, error) + func (m *UnifiedManager) GetPaths() map[string]string + func (m *UnifiedManager) GetPids() ([]int, error) + func (m *UnifiedManager) GetStats() (*cgroups.Stats, error) + func (m *UnifiedManager) OOMKillCount() (uint64, error) + func (m *UnifiedManager) Path(_ string) string + func (m *UnifiedManager) Set(r *configs.Resources) error