 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package procfs implements utility functions relating to the /proc mount.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeProcFs ¶
type FakeProcFs struct{}
    func (*FakeProcFs) GetFullContainerName ¶
func (fakePfs *FakeProcFs) GetFullContainerName(pid int) (string, error)
getFullContainerName gets the container name given the root process id of the container. Eg. If the devices cgroup for the container is stored in /sys/fs/cgroup/devices/docker/nginx, return docker/nginx. Assumes that the process is part of exactly one cgroup hierarchy.
type ProcFs ¶
type ProcFs struct{}
    func (*ProcFs) GetFullContainerName ¶
getFullContainerName gets the container name given the root process id of the container. Eg. If the devices cgroup for the container is stored in /sys/fs/cgroup/devices/docker/nginx, return docker/nginx. Assumes that the process is part of exactly one cgroup hierarchy.
type ProcFsInterface ¶
type ProcFsInterface interface {
	// getFullContainerName gets the container name given the root process id of the container.
	GetFullContainerName(pid int) (string, error)
}
    func NewFakeProcFs ¶
func NewFakeProcFs() ProcFsInterface
func NewProcFs ¶
func NewProcFs() ProcFsInterface
 Click to show internal directories. 
   Click to hide internal directories.