const defCPUQuotaPeriod …
var versionOnce …
var version …
var isRunningSystemdOnce …
var isRunningSystemd …
var GenerateDeviceProps …
func IsRunningSystemd() bool { … }
func ExpandSlice(slice string) (string, error) { … }
func newProp(name string, units interface{ … }
func getUnitName(c *configs.Cgroup) string { … }
func getUnitType(unitName string) string { … }
func isDbusError(err error, name string) bool { … }
func isUnitExists(err error) bool { … }
func startUnit(cm *dbusConnManager, unitName string, properties []systemdDbus.Property, ignoreExist bool) error { … }
func stopUnit(cm *dbusConnManager, unitName string) error { … }
func resetFailedUnit(cm *dbusConnManager, name string) error { … }
func getUnitTypeProperty(cm *dbusConnManager, unitName string, unitType string, propertyName string) (*systemdDbus.Property, error) { … }
func setUnitProperties(cm *dbusConnManager, name string, properties ...systemdDbus.Property) error { … }
func getManagerProperty(cm *dbusConnManager, name string) (string, error) { … }
func systemdVersion(cm *dbusConnManager) int { … }
func systemdVersionAtoi(str string) (int, error) { … }
func addCpuQuota(cm *dbusConnManager, properties *[]systemdDbus.Property, quota int64, period uint64) { … }
func addCpuset(cm *dbusConnManager, props *[]systemdDbus.Property, cpus, mems string) error { … }
func generateDeviceProperties(r *configs.Resources, cm *dbusConnManager) ([]systemdDbus.Property, error) { … }