Documentation
¶
Index ¶
- Constants
- Variables
- type CgroupRoot
- func (x *CgroupRoot) ClearCtrl()
- func (x *CgroupRoot) ClearPath()
- func (x *CgroupRoot) GetCtrl() string
- func (x *CgroupRoot) GetPath() string
- func (x *CgroupRoot) HasCtrl() bool
- func (x *CgroupRoot) HasPath() bool
- func (*CgroupRoot) ProtoMessage()
- func (x *CgroupRoot) ProtoReflect() protoreflect.Message
- func (x *CgroupRoot) Reset()
- func (x *CgroupRoot) SetCtrl(v string)
- func (x *CgroupRoot) SetPath(v string)
- func (x *CgroupRoot) String() string
- type CgroupRoot_builder
- type CriuCgMode
- type CriuDumpResp
- func (x *CriuDumpResp) ClearRestored()
- func (x *CriuDumpResp) GetRestored() bool
- func (x *CriuDumpResp) HasRestored() bool
- func (*CriuDumpResp) ProtoMessage()
- func (x *CriuDumpResp) ProtoReflect() protoreflect.Message
- func (x *CriuDumpResp) Reset()
- func (x *CriuDumpResp) SetRestored(v bool)
- func (x *CriuDumpResp) String() string
- type CriuDumpResp_builder
- type CriuFeatures
- func (x *CriuFeatures) ClearLazyPages()
- func (x *CriuFeatures) ClearMemTrack()
- func (x *CriuFeatures) ClearPidfdStore()
- func (x *CriuFeatures) GetLazyPages() bool
- func (x *CriuFeatures) GetMemTrack() bool
- func (x *CriuFeatures) GetPidfdStore() bool
- func (x *CriuFeatures) HasLazyPages() bool
- func (x *CriuFeatures) HasMemTrack() bool
- func (x *CriuFeatures) HasPidfdStore() bool
- func (*CriuFeatures) ProtoMessage()
- func (x *CriuFeatures) ProtoReflect() protoreflect.Message
- func (x *CriuFeatures) Reset()
- func (x *CriuFeatures) SetLazyPages(v bool)
- func (x *CriuFeatures) SetMemTrack(v bool)
- func (x *CriuFeatures) SetPidfdStore(v bool)
- func (x *CriuFeatures) String() string
- type CriuFeatures_builder
- type CriuNetworkLockMethod
- type CriuNotify
- func (x *CriuNotify) ClearPid()
- func (x *CriuNotify) ClearScript()
- func (x *CriuNotify) GetPid() int32
- func (x *CriuNotify) GetScript() string
- func (x *CriuNotify) HasPid() bool
- func (x *CriuNotify) HasScript() bool
- func (*CriuNotify) ProtoMessage()
- func (x *CriuNotify) ProtoReflect() protoreflect.Message
- func (x *CriuNotify) Reset()
- func (x *CriuNotify) SetPid(v int32)
- func (x *CriuNotify) SetScript(v string)
- func (x *CriuNotify) String() string
- type CriuNotify_builder
- type CriuOpts
- func (x *CriuOpts) ClearAutoDedup()
- func (x *CriuOpts) ClearAutoExtMnt()
- func (x *CriuOpts) ClearCgroupProps()
- func (x *CriuOpts) ClearCgroupPropsFile()
- func (x *CriuOpts) ClearCgroupYard()
- func (x *CriuOpts) ClearConfigFile()
- func (x *CriuOpts) ClearCpuCap()
- func (x *CriuOpts) ClearDisplayStats()
- func (x *CriuOpts) ClearEmptyNs()
- func (x *CriuOpts) ClearEvasiveDevices()
- func (x *CriuOpts) ClearExtMasters()
- func (x *CriuOpts) ClearExtSharing()
- func (x *CriuOpts) ClearExtUnixSk()
- func (x *CriuOpts) ClearFileLocks()
- func (x *CriuOpts) ClearForceIrmap()
- func (x *CriuOpts) ClearFreezeCgroup()
- func (x *CriuOpts) ClearGhostLimit()
- func (x *CriuOpts) ClearImagesDir()
- func (x *CriuOpts) ClearImagesDirFd()
- func (x *CriuOpts) ClearLazyPages()
- func (x *CriuOpts) ClearLeaveRunning()
- func (x *CriuOpts) ClearLeaveStopped()
- func (x *CriuOpts) ClearLinkRemap()
- func (x *CriuOpts) ClearLogFile()
- func (x *CriuOpts) ClearLogLevel()
- func (x *CriuOpts) ClearLogToStderr()
- func (x *CriuOpts) ClearLsmMountContext()
- func (x *CriuOpts) ClearLsmProfile()
- func (x *CriuOpts) ClearManageCgroups()
- func (x *CriuOpts) ClearManageCgroupsMode()
- func (x *CriuOpts) ClearMntnsCompatMode()
- func (x *CriuOpts) ClearNetworkLock()
- func (x *CriuOpts) ClearNotifyScripts()
- func (x *CriuOpts) ClearOrphanPtsMaster()
- func (x *CriuOpts) ClearParentImg()
- func (x *CriuOpts) ClearPid()
- func (x *CriuOpts) ClearPidfdStoreSk()
- func (x *CriuOpts) ClearPreDumpMode()
- func (x *CriuOpts) ClearPs()
- func (x *CriuOpts) ClearRoot()
- func (x *CriuOpts) ClearRstSibling()
- func (x *CriuOpts) ClearShellJob()
- func (x *CriuOpts) ClearSkipFileRwxCheck()
- func (x *CriuOpts) ClearStatusFd()
- func (x *CriuOpts) ClearStream()
- func (x *CriuOpts) ClearTcpClose()
- func (x *CriuOpts) ClearTcpEstablished()
- func (x *CriuOpts) ClearTcpSkipInFlight()
- func (x *CriuOpts) ClearTimeout()
- func (x *CriuOpts) ClearTls()
- func (x *CriuOpts) ClearTlsCacert()
- func (x *CriuOpts) ClearTlsCacrl()
- func (x *CriuOpts) ClearTlsCert()
- func (x *CriuOpts) ClearTlsKey()
- func (x *CriuOpts) ClearTlsNoCnVerify()
- func (x *CriuOpts) ClearTrackMem()
- func (x *CriuOpts) ClearUnprivileged()
- func (x *CriuOpts) ClearWeakSysctls()
- func (x *CriuOpts) ClearWorkDirFd()
- func (x *CriuOpts) GetAutoDedup() bool
- func (x *CriuOpts) GetAutoExtMnt() bool
- func (x *CriuOpts) GetCgRoot() []*CgroupRoot
- func (x *CriuOpts) GetCgroupDumpController() []string
- func (x *CriuOpts) GetCgroupProps() string
- func (x *CriuOpts) GetCgroupPropsFile() string
- func (x *CriuOpts) GetCgroupYard() string
- func (x *CriuOpts) GetConfigFile() string
- func (x *CriuOpts) GetCpuCap() uint32
- func (x *CriuOpts) GetDisplayStats() bool
- func (x *CriuOpts) GetEmptyNs() uint32
- func (x *CriuOpts) GetEnableFs() []string
- func (x *CriuOpts) GetEvasiveDevices() bool
- func (x *CriuOpts) GetExecCmd() []string
- func (x *CriuOpts) GetExtMasters() bool
- func (x *CriuOpts) GetExtMnt() []*ExtMountMap
- func (x *CriuOpts) GetExtSharing() bool
- func (x *CriuOpts) GetExtUnixSk() bool
- func (x *CriuOpts) GetExternal() []string
- func (x *CriuOpts) GetFileLocks() bool
- func (x *CriuOpts) GetForceIrmap() bool
- func (x *CriuOpts) GetFreezeCgroup() string
- func (x *CriuOpts) GetGhostLimit() uint32
- func (x *CriuOpts) GetImagesDir() string
- func (x *CriuOpts) GetImagesDirFd() int32
- func (x *CriuOpts) GetInheritFd() []*InheritFd
- func (x *CriuOpts) GetIrmapScanPaths() []string
- func (x *CriuOpts) GetJoinNs() []*JoinNamespace
- func (x *CriuOpts) GetLazyPages() bool
- func (x *CriuOpts) GetLeaveRunning() bool
- func (x *CriuOpts) GetLeaveStopped() bool
- func (x *CriuOpts) GetLinkRemap() bool
- func (x *CriuOpts) GetLogFile() string
- func (x *CriuOpts) GetLogLevel() int32
- func (x *CriuOpts) GetLogToStderr() bool
- func (x *CriuOpts) GetLsmMountContext() string
- func (x *CriuOpts) GetLsmProfile() string
- func (x *CriuOpts) GetManageCgroups() bool
- func (x *CriuOpts) GetManageCgroupsMode() CriuCgMode
- func (x *CriuOpts) GetMntnsCompatMode() bool
- func (x *CriuOpts) GetNetworkLock() CriuNetworkLockMethod
- func (x *CriuOpts) GetNotifyScripts() bool
- func (x *CriuOpts) GetOrphanPtsMaster() bool
- func (x *CriuOpts) GetParentImg() string
- func (x *CriuOpts) GetPid() int32
- func (x *CriuOpts) GetPidfdStoreSk() int32
- func (x *CriuOpts) GetPreDumpMode() CriuPreDumpMode
- func (x *CriuOpts) GetPs() *CriuPageServerInfo
- func (x *CriuOpts) GetRoot() string
- func (x *CriuOpts) GetRstSibling() bool
- func (x *CriuOpts) GetShellJob() bool
- func (x *CriuOpts) GetSkInetRedirect() []string
- func (x *CriuOpts) GetSkipFileRwxCheck() bool
- func (x *CriuOpts) GetSkipMnt() []string
- func (x *CriuOpts) GetStatusFd() int32
- func (x *CriuOpts) GetStream() bool
- func (x *CriuOpts) GetTcpClose() bool
- func (x *CriuOpts) GetTcpEstablished() bool
- func (x *CriuOpts) GetTcpSkipInFlight() bool
- func (x *CriuOpts) GetTimeout() uint32
- func (x *CriuOpts) GetTls() bool
- func (x *CriuOpts) GetTlsCacert() string
- func (x *CriuOpts) GetTlsCacrl() string
- func (x *CriuOpts) GetTlsCert() string
- func (x *CriuOpts) GetTlsKey() string
- func (x *CriuOpts) GetTlsNoCnVerify() bool
- func (x *CriuOpts) GetTrackMem() bool
- func (x *CriuOpts) GetUnixSkIno() []*UnixSk
- func (x *CriuOpts) GetUnprivileged() bool
- func (x *CriuOpts) GetVeths() []*CriuVethPair
- func (x *CriuOpts) GetWeakSysctls() bool
- func (x *CriuOpts) GetWorkDirFd() int32
- func (x *CriuOpts) HasAutoDedup() bool
- func (x *CriuOpts) HasAutoExtMnt() bool
- func (x *CriuOpts) HasCgroupProps() bool
- func (x *CriuOpts) HasCgroupPropsFile() bool
- func (x *CriuOpts) HasCgroupYard() bool
- func (x *CriuOpts) HasConfigFile() bool
- func (x *CriuOpts) HasCpuCap() bool
- func (x *CriuOpts) HasDisplayStats() bool
- func (x *CriuOpts) HasEmptyNs() bool
- func (x *CriuOpts) HasEvasiveDevices() bool
- func (x *CriuOpts) HasExtMasters() bool
- func (x *CriuOpts) HasExtSharing() bool
- func (x *CriuOpts) HasExtUnixSk() bool
- func (x *CriuOpts) HasFileLocks() bool
- func (x *CriuOpts) HasForceIrmap() bool
- func (x *CriuOpts) HasFreezeCgroup() bool
- func (x *CriuOpts) HasGhostLimit() bool
- func (x *CriuOpts) HasImagesDir() bool
- func (x *CriuOpts) HasImagesDirFd() bool
- func (x *CriuOpts) HasLazyPages() bool
- func (x *CriuOpts) HasLeaveRunning() bool
- func (x *CriuOpts) HasLeaveStopped() bool
- func (x *CriuOpts) HasLinkRemap() bool
- func (x *CriuOpts) HasLogFile() bool
- func (x *CriuOpts) HasLogLevel() bool
- func (x *CriuOpts) HasLogToStderr() bool
- func (x *CriuOpts) HasLsmMountContext() bool
- func (x *CriuOpts) HasLsmProfile() bool
- func (x *CriuOpts) HasManageCgroups() bool
- func (x *CriuOpts) HasManageCgroupsMode() bool
- func (x *CriuOpts) HasMntnsCompatMode() bool
- func (x *CriuOpts) HasNetworkLock() bool
- func (x *CriuOpts) HasNotifyScripts() bool
- func (x *CriuOpts) HasOrphanPtsMaster() bool
- func (x *CriuOpts) HasParentImg() bool
- func (x *CriuOpts) HasPid() bool
- func (x *CriuOpts) HasPidfdStoreSk() bool
- func (x *CriuOpts) HasPreDumpMode() bool
- func (x *CriuOpts) HasPs() bool
- func (x *CriuOpts) HasRoot() bool
- func (x *CriuOpts) HasRstSibling() bool
- func (x *CriuOpts) HasShellJob() bool
- func (x *CriuOpts) HasSkipFileRwxCheck() bool
- func (x *CriuOpts) HasStatusFd() bool
- func (x *CriuOpts) HasStream() bool
- func (x *CriuOpts) HasTcpClose() bool
- func (x *CriuOpts) HasTcpEstablished() bool
- func (x *CriuOpts) HasTcpSkipInFlight() bool
- func (x *CriuOpts) HasTimeout() bool
- func (x *CriuOpts) HasTls() bool
- func (x *CriuOpts) HasTlsCacert() bool
- func (x *CriuOpts) HasTlsCacrl() bool
- func (x *CriuOpts) HasTlsCert() bool
- func (x *CriuOpts) HasTlsKey() bool
- func (x *CriuOpts) HasTlsNoCnVerify() bool
- func (x *CriuOpts) HasTrackMem() bool
- func (x *CriuOpts) HasUnprivileged() bool
- func (x *CriuOpts) HasWeakSysctls() bool
- func (x *CriuOpts) HasWorkDirFd() bool
- func (*CriuOpts) ProtoMessage()
- func (x *CriuOpts) ProtoReflect() protoreflect.Message
- func (x *CriuOpts) Reset()
- func (x *CriuOpts) SetAutoDedup(v bool)
- func (x *CriuOpts) SetAutoExtMnt(v bool)
- func (x *CriuOpts) SetCgRoot(v []*CgroupRoot)
- func (x *CriuOpts) SetCgroupDumpController(v []string)
- func (x *CriuOpts) SetCgroupProps(v string)
- func (x *CriuOpts) SetCgroupPropsFile(v string)
- func (x *CriuOpts) SetCgroupYard(v string)
- func (x *CriuOpts) SetConfigFile(v string)
- func (x *CriuOpts) SetCpuCap(v uint32)
- func (x *CriuOpts) SetDisplayStats(v bool)
- func (x *CriuOpts) SetEmptyNs(v uint32)
- func (x *CriuOpts) SetEnableFs(v []string)
- func (x *CriuOpts) SetEvasiveDevices(v bool)
- func (x *CriuOpts) SetExecCmd(v []string)
- func (x *CriuOpts) SetExtMasters(v bool)
- func (x *CriuOpts) SetExtMnt(v []*ExtMountMap)
- func (x *CriuOpts) SetExtSharing(v bool)
- func (x *CriuOpts) SetExtUnixSk(v bool)
- func (x *CriuOpts) SetExternal(v []string)
- func (x *CriuOpts) SetFileLocks(v bool)
- func (x *CriuOpts) SetForceIrmap(v bool)
- func (x *CriuOpts) SetFreezeCgroup(v string)
- func (x *CriuOpts) SetGhostLimit(v uint32)
- func (x *CriuOpts) SetImagesDir(v string)
- func (x *CriuOpts) SetImagesDirFd(v int32)
- func (x *CriuOpts) SetInheritFd(v []*InheritFd)
- func (x *CriuOpts) SetIrmapScanPaths(v []string)
- func (x *CriuOpts) SetJoinNs(v []*JoinNamespace)
- func (x *CriuOpts) SetLazyPages(v bool)
- func (x *CriuOpts) SetLeaveRunning(v bool)
- func (x *CriuOpts) SetLeaveStopped(v bool)
- func (x *CriuOpts) SetLinkRemap(v bool)
- func (x *CriuOpts) SetLogFile(v string)
- func (x *CriuOpts) SetLogLevel(v int32)
- func (x *CriuOpts) SetLogToStderr(v bool)
- func (x *CriuOpts) SetLsmMountContext(v string)
- func (x *CriuOpts) SetLsmProfile(v string)
- func (x *CriuOpts) SetManageCgroups(v bool)
- func (x *CriuOpts) SetManageCgroupsMode(v CriuCgMode)
- func (x *CriuOpts) SetMntnsCompatMode(v bool)
- func (x *CriuOpts) SetNetworkLock(v CriuNetworkLockMethod)
- func (x *CriuOpts) SetNotifyScripts(v bool)
- func (x *CriuOpts) SetOrphanPtsMaster(v bool)
- func (x *CriuOpts) SetParentImg(v string)
- func (x *CriuOpts) SetPid(v int32)
- func (x *CriuOpts) SetPidfdStoreSk(v int32)
- func (x *CriuOpts) SetPreDumpMode(v CriuPreDumpMode)
- func (x *CriuOpts) SetPs(v *CriuPageServerInfo)
- func (x *CriuOpts) SetRoot(v string)
- func (x *CriuOpts) SetRstSibling(v bool)
- func (x *CriuOpts) SetShellJob(v bool)
- func (x *CriuOpts) SetSkInetRedirect(v []string)
- func (x *CriuOpts) SetSkipFileRwxCheck(v bool)
- func (x *CriuOpts) SetSkipMnt(v []string)
- func (x *CriuOpts) SetStatusFd(v int32)
- func (x *CriuOpts) SetStream(v bool)
- func (x *CriuOpts) SetTcpClose(v bool)
- func (x *CriuOpts) SetTcpEstablished(v bool)
- func (x *CriuOpts) SetTcpSkipInFlight(v bool)
- func (x *CriuOpts) SetTimeout(v uint32)
- func (x *CriuOpts) SetTls(v bool)
- func (x *CriuOpts) SetTlsCacert(v string)
- func (x *CriuOpts) SetTlsCacrl(v string)
- func (x *CriuOpts) SetTlsCert(v string)
- func (x *CriuOpts) SetTlsKey(v string)
- func (x *CriuOpts) SetTlsNoCnVerify(v bool)
- func (x *CriuOpts) SetTrackMem(v bool)
- func (x *CriuOpts) SetUnixSkIno(v []*UnixSk)
- func (x *CriuOpts) SetUnprivileged(v bool)
- func (x *CriuOpts) SetVeths(v []*CriuVethPair)
- func (x *CriuOpts) SetWeakSysctls(v bool)
- func (x *CriuOpts) SetWorkDirFd(v int32)
- func (x *CriuOpts) String() string
- type CriuOpts_builder
- type CriuPageServerInfo
- func (x *CriuPageServerInfo) ClearAddress()
- func (x *CriuPageServerInfo) ClearFd()
- func (x *CriuPageServerInfo) ClearPid()
- func (x *CriuPageServerInfo) ClearPort()
- func (x *CriuPageServerInfo) GetAddress() string
- func (x *CriuPageServerInfo) GetFd() int32
- func (x *CriuPageServerInfo) GetPid() int32
- func (x *CriuPageServerInfo) GetPort() int32
- func (x *CriuPageServerInfo) HasAddress() bool
- func (x *CriuPageServerInfo) HasFd() bool
- func (x *CriuPageServerInfo) HasPid() bool
- func (x *CriuPageServerInfo) HasPort() bool
- func (*CriuPageServerInfo) ProtoMessage()
- func (x *CriuPageServerInfo) ProtoReflect() protoreflect.Message
- func (x *CriuPageServerInfo) Reset()
- func (x *CriuPageServerInfo) SetAddress(v string)
- func (x *CriuPageServerInfo) SetFd(v int32)
- func (x *CriuPageServerInfo) SetPid(v int32)
- func (x *CriuPageServerInfo) SetPort(v int32)
- func (x *CriuPageServerInfo) String() string
- type CriuPageServerInfo_builder
- type CriuPreDumpMode
- type CriuReq
- func (x *CriuReq) ClearFeatures()
- func (x *CriuReq) ClearKeepOpen()
- func (x *CriuReq) ClearNotifySuccess()
- func (x *CriuReq) ClearOpts()
- func (x *CriuReq) ClearPid()
- func (x *CriuReq) ClearType()
- func (x *CriuReq) GetFeatures() *CriuFeatures
- func (x *CriuReq) GetKeepOpen() bool
- func (x *CriuReq) GetNotifySuccess() bool
- func (x *CriuReq) GetOpts() *CriuOpts
- func (x *CriuReq) GetPid() uint32
- func (x *CriuReq) GetType() CriuReqType
- func (x *CriuReq) HasFeatures() bool
- func (x *CriuReq) HasKeepOpen() bool
- func (x *CriuReq) HasNotifySuccess() bool
- func (x *CriuReq) HasOpts() bool
- func (x *CriuReq) HasPid() bool
- func (x *CriuReq) HasType() bool
- func (*CriuReq) ProtoMessage()
- func (x *CriuReq) ProtoReflect() protoreflect.Message
- func (x *CriuReq) Reset()
- func (x *CriuReq) SetFeatures(v *CriuFeatures)
- func (x *CriuReq) SetKeepOpen(v bool)
- func (x *CriuReq) SetNotifySuccess(v bool)
- func (x *CriuReq) SetOpts(v *CriuOpts)
- func (x *CriuReq) SetPid(v uint32)
- func (x *CriuReq) SetType(v CriuReqType)
- func (x *CriuReq) String() string
- type CriuReqType
- type CriuReq_builder
- type CriuResp
- func (x *CriuResp) ClearCrErrmsg()
- func (x *CriuResp) ClearCrErrno()
- func (x *CriuResp) ClearDump()
- func (x *CriuResp) ClearFeatures()
- func (x *CriuResp) ClearNotify()
- func (x *CriuResp) ClearPs()
- func (x *CriuResp) ClearRestore()
- func (x *CriuResp) ClearStatus()
- func (x *CriuResp) ClearSuccess()
- func (x *CriuResp) ClearType()
- func (x *CriuResp) ClearVersion()
- func (x *CriuResp) GetCrErrmsg() string
- func (x *CriuResp) GetCrErrno() int32
- func (x *CriuResp) GetDump() *CriuDumpResp
- func (x *CriuResp) GetFeatures() *CriuFeatures
- func (x *CriuResp) GetNotify() *CriuNotify
- func (x *CriuResp) GetPs() *CriuPageServerInfo
- func (x *CriuResp) GetRestore() *CriuRestoreResp
- func (x *CriuResp) GetStatus() int32
- func (x *CriuResp) GetSuccess() bool
- func (x *CriuResp) GetType() CriuReqType
- func (x *CriuResp) GetVersion() *CriuVersion
- func (x *CriuResp) HasCrErrmsg() bool
- func (x *CriuResp) HasCrErrno() bool
- func (x *CriuResp) HasDump() bool
- func (x *CriuResp) HasFeatures() bool
- func (x *CriuResp) HasNotify() bool
- func (x *CriuResp) HasPs() bool
- func (x *CriuResp) HasRestore() bool
- func (x *CriuResp) HasStatus() bool
- func (x *CriuResp) HasSuccess() bool
- func (x *CriuResp) HasType() bool
- func (x *CriuResp) HasVersion() bool
- func (*CriuResp) ProtoMessage()
- func (x *CriuResp) ProtoReflect() protoreflect.Message
- func (x *CriuResp) Reset()
- func (x *CriuResp) SetCrErrmsg(v string)
- func (x *CriuResp) SetCrErrno(v int32)
- func (x *CriuResp) SetDump(v *CriuDumpResp)
- func (x *CriuResp) SetFeatures(v *CriuFeatures)
- func (x *CriuResp) SetNotify(v *CriuNotify)
- func (x *CriuResp) SetPs(v *CriuPageServerInfo)
- func (x *CriuResp) SetRestore(v *CriuRestoreResp)
- func (x *CriuResp) SetStatus(v int32)
- func (x *CriuResp) SetSuccess(v bool)
- func (x *CriuResp) SetType(v CriuReqType)
- func (x *CriuResp) SetVersion(v *CriuVersion)
- func (x *CriuResp) String() string
- type CriuResp_builder
- type CriuRestoreResp
- func (x *CriuRestoreResp) ClearPid()
- func (x *CriuRestoreResp) GetPid() int32
- func (x *CriuRestoreResp) HasPid() bool
- func (*CriuRestoreResp) ProtoMessage()
- func (x *CriuRestoreResp) ProtoReflect() protoreflect.Message
- func (x *CriuRestoreResp) Reset()
- func (x *CriuRestoreResp) SetPid(v int32)
- func (x *CriuRestoreResp) String() string
- type CriuRestoreResp_builder
- type CriuVersion
- func (x *CriuVersion) ClearExtra()
- func (x *CriuVersion) ClearGitid()
- func (x *CriuVersion) ClearMajorNumber()
- func (x *CriuVersion) ClearMinorNumber()
- func (x *CriuVersion) ClearName()
- func (x *CriuVersion) ClearSublevel()
- func (x *CriuVersion) GetExtra() int32
- func (x *CriuVersion) GetGitid() string
- func (x *CriuVersion) GetMajorNumber() int32
- func (x *CriuVersion) GetMinorNumber() int32
- func (x *CriuVersion) GetName() string
- func (x *CriuVersion) GetSublevel() int32
- func (x *CriuVersion) HasExtra() bool
- func (x *CriuVersion) HasGitid() bool
- func (x *CriuVersion) HasMajorNumber() bool
- func (x *CriuVersion) HasMinorNumber() bool
- func (x *CriuVersion) HasName() bool
- func (x *CriuVersion) HasSublevel() bool
- func (*CriuVersion) ProtoMessage()
- func (x *CriuVersion) ProtoReflect() protoreflect.Message
- func (x *CriuVersion) Reset()
- func (x *CriuVersion) SetExtra(v int32)
- func (x *CriuVersion) SetGitid(v string)
- func (x *CriuVersion) SetMajorNumber(v int32)
- func (x *CriuVersion) SetMinorNumber(v int32)
- func (x *CriuVersion) SetName(v string)
- func (x *CriuVersion) SetSublevel(v int32)
- func (x *CriuVersion) String() string
- type CriuVersion_builder
- type CriuVethPair
- func (x *CriuVethPair) ClearIfIn()
- func (x *CriuVethPair) ClearIfOut()
- func (x *CriuVethPair) GetIfIn() string
- func (x *CriuVethPair) GetIfOut() string
- func (x *CriuVethPair) HasIfIn() bool
- func (x *CriuVethPair) HasIfOut() bool
- func (*CriuVethPair) ProtoMessage()
- func (x *CriuVethPair) ProtoReflect() protoreflect.Message
- func (x *CriuVethPair) Reset()
- func (x *CriuVethPair) SetIfIn(v string)
- func (x *CriuVethPair) SetIfOut(v string)
- func (x *CriuVethPair) String() string
- type CriuVethPair_builder
- type ExtMountMap
- func (x *ExtMountMap) ClearKey()
- func (x *ExtMountMap) ClearVal()
- func (x *ExtMountMap) GetKey() string
- func (x *ExtMountMap) GetVal() string
- func (x *ExtMountMap) HasKey() bool
- func (x *ExtMountMap) HasVal() bool
- func (*ExtMountMap) ProtoMessage()
- func (x *ExtMountMap) ProtoReflect() protoreflect.Message
- func (x *ExtMountMap) Reset()
- func (x *ExtMountMap) SetKey(v string)
- func (x *ExtMountMap) SetVal(v string)
- func (x *ExtMountMap) String() string
- type ExtMountMap_builder
- type InheritFd
- func (x *InheritFd) ClearFd()
- func (x *InheritFd) ClearKey()
- func (x *InheritFd) GetFd() int32
- func (x *InheritFd) GetKey() string
- func (x *InheritFd) HasFd() bool
- func (x *InheritFd) HasKey() bool
- func (*InheritFd) ProtoMessage()
- func (x *InheritFd) ProtoReflect() protoreflect.Message
- func (x *InheritFd) Reset()
- func (x *InheritFd) SetFd(v int32)
- func (x *InheritFd) SetKey(v string)
- func (x *InheritFd) String() string
- type InheritFd_builder
- type JoinNamespace
- func (x *JoinNamespace) ClearExtraOpt()
- func (x *JoinNamespace) ClearNs()
- func (x *JoinNamespace) ClearNsFile()
- func (x *JoinNamespace) GetExtraOpt() string
- func (x *JoinNamespace) GetNs() string
- func (x *JoinNamespace) GetNsFile() string
- func (x *JoinNamespace) HasExtraOpt() bool
- func (x *JoinNamespace) HasNs() bool
- func (x *JoinNamespace) HasNsFile() bool
- func (*JoinNamespace) ProtoMessage()
- func (x *JoinNamespace) ProtoReflect() protoreflect.Message
- func (x *JoinNamespace) Reset()
- func (x *JoinNamespace) SetExtraOpt(v string)
- func (x *JoinNamespace) SetNs(v string)
- func (x *JoinNamespace) SetNsFile(v string)
- func (x *JoinNamespace) String() string
- type JoinNamespace_builder
- type UnixSk
- type UnixSk_builder
Constants ¶
View Source
const ( Default_CriuOpts_ImagesDirFd = int32(-1) Default_CriuOpts_LogLevel = int32(2) Default_CriuOpts_CpuCap = uint32(4294967295) Default_CriuOpts_GhostLimit = uint32(1048576) Default_CriuOpts_PreDumpMode = CriuPreDumpMode_SPLICE Default_CriuOpts_NetworkLock = CriuNetworkLockMethod_IPTABLES )
Default values for CriuOpts fields.
Variables ¶
View Source
var ( CriuCgMode_name = map[int32]string{ 0: "IGNORE", 1: "CG_NONE", 2: "PROPS", 3: "SOFT", 4: "FULL", 5: "STRICT", 6: "DEFAULT", } CriuCgMode_value = map[string]int32{ "IGNORE": 0, "CG_NONE": 1, "PROPS": 2, "SOFT": 3, "FULL": 4, "STRICT": 5, "DEFAULT": 6, } )
Enum value maps for CriuCgMode.
View Source
var ( CriuNetworkLockMethod_name = map[int32]string{ 1: "IPTABLES", 2: "NFTABLES", 3: "SKIP", } CriuNetworkLockMethod_value = map[string]int32{ "IPTABLES": 1, "NFTABLES": 2, "SKIP": 3, } )
Enum value maps for CriuNetworkLockMethod.
View Source
var ( CriuPreDumpMode_name = map[int32]string{ 1: "SPLICE", 2: "VM_READ", } CriuPreDumpMode_value = map[string]int32{ "SPLICE": 1, "VM_READ": 2, } )
Enum value maps for CriuPreDumpMode.
View Source
var ( CriuReqType_name = map[int32]string{ 0: "EMPTY", 1: "DUMP", 2: "RESTORE", 3: "CHECK", 4: "PRE_DUMP", 5: "PAGE_SERVER", 6: "NOTIFY", 7: "CPUINFO_DUMP", 8: "CPUINFO_CHECK", 9: "FEATURE_CHECK", 10: "VERSION", 11: "WAIT_PID", 12: "PAGE_SERVER_CHLD", 13: "SINGLE_PRE_DUMP", } CriuReqType_value = map[string]int32{ "EMPTY": 0, "DUMP": 1, "RESTORE": 2, "CHECK": 3, "PRE_DUMP": 4, "PAGE_SERVER": 5, "NOTIFY": 6, "CPUINFO_DUMP": 7, "CPUINFO_CHECK": 8, "FEATURE_CHECK": 9, "VERSION": 10, "WAIT_PID": 11, "PAGE_SERVER_CHLD": 12, "SINGLE_PRE_DUMP": 13, } )
Enum value maps for CriuReqType.
View Source
var File_criu_criu_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CgroupRoot ¶
type CgroupRoot struct {
Ctrl *string `protobuf:"bytes,1,opt,name=ctrl" json:"ctrl,omitempty"`
Path *string `protobuf:"bytes,2,req,name=path" json:"path,omitempty"`
// contains filtered or unexported fields
}
func (*CgroupRoot) ClearCtrl ¶
func (x *CgroupRoot) ClearCtrl()
func (*CgroupRoot) ClearPath ¶
func (x *CgroupRoot) ClearPath()
func (*CgroupRoot) GetCtrl ¶
func (x *CgroupRoot) GetCtrl() string
func (*CgroupRoot) GetPath ¶
func (x *CgroupRoot) GetPath() string
func (*CgroupRoot) HasCtrl ¶
func (x *CgroupRoot) HasCtrl() bool
func (*CgroupRoot) HasPath ¶
func (x *CgroupRoot) HasPath() bool
func (*CgroupRoot) ProtoMessage ¶
func (*CgroupRoot) ProtoMessage()
func (*CgroupRoot) ProtoReflect ¶
func (x *CgroupRoot) ProtoReflect() protoreflect.Message
func (*CgroupRoot) Reset ¶
func (x *CgroupRoot) Reset()
func (*CgroupRoot) SetCtrl ¶
func (x *CgroupRoot) SetCtrl(v string)
func (*CgroupRoot) SetPath ¶
func (x *CgroupRoot) SetPath(v string)
func (*CgroupRoot) String ¶
func (x *CgroupRoot) String() string
type CgroupRoot_builder ¶
type CgroupRoot_builder struct {
Ctrl *string
Path *string
// contains filtered or unexported fields
}
func (CgroupRoot_builder) Build ¶
func (b0 CgroupRoot_builder) Build() *CgroupRoot
type CriuCgMode ¶
type CriuCgMode int32
const ( CriuCgMode_IGNORE CriuCgMode = 0 CriuCgMode_CG_NONE CriuCgMode = 1 CriuCgMode_PROPS CriuCgMode = 2 CriuCgMode_SOFT CriuCgMode = 3 CriuCgMode_FULL CriuCgMode = 4 CriuCgMode_STRICT CriuCgMode = 5 CriuCgMode_DEFAULT CriuCgMode = 6 )
func (CriuCgMode) Descriptor ¶
func (CriuCgMode) Descriptor() protoreflect.EnumDescriptor
func (CriuCgMode) Enum ¶
func (x CriuCgMode) Enum() *CriuCgMode
func (CriuCgMode) Number ¶
func (x CriuCgMode) Number() protoreflect.EnumNumber
func (CriuCgMode) String ¶
func (x CriuCgMode) String() string
func (CriuCgMode) Type ¶
func (CriuCgMode) Type() protoreflect.EnumType
type CriuDumpResp ¶
type CriuDumpResp struct {
Restored *bool `protobuf:"varint,1,opt,name=restored" json:"restored,omitempty"`
// contains filtered or unexported fields
}
func (*CriuDumpResp) ClearRestored ¶
func (x *CriuDumpResp) ClearRestored()
func (*CriuDumpResp) GetRestored ¶
func (x *CriuDumpResp) GetRestored() bool
func (*CriuDumpResp) HasRestored ¶
func (x *CriuDumpResp) HasRestored() bool
func (*CriuDumpResp) ProtoMessage ¶
func (*CriuDumpResp) ProtoMessage()
func (*CriuDumpResp) ProtoReflect ¶
func (x *CriuDumpResp) ProtoReflect() protoreflect.Message
func (*CriuDumpResp) Reset ¶
func (x *CriuDumpResp) Reset()
func (*CriuDumpResp) SetRestored ¶
func (x *CriuDumpResp) SetRestored(v bool)
func (*CriuDumpResp) String ¶
func (x *CriuDumpResp) String() string
type CriuDumpResp_builder ¶
type CriuDumpResp_builder struct {
Restored *bool
// contains filtered or unexported fields
}
func (CriuDumpResp_builder) Build ¶
func (b0 CriuDumpResp_builder) Build() *CriuDumpResp
type CriuFeatures ¶
type CriuFeatures struct {
MemTrack *bool `protobuf:"varint,1,opt,name=mem_track,json=memTrack" json:"mem_track,omitempty"`
LazyPages *bool `protobuf:"varint,2,opt,name=lazy_pages,json=lazyPages" json:"lazy_pages,omitempty"`
PidfdStore *bool `protobuf:"varint,3,opt,name=pidfd_store,json=pidfdStore" json:"pidfd_store,omitempty"`
// contains filtered or unexported fields
}
List of features which can queried via CRIU_REQ_TYPE__FEATURE_CHECK
func (*CriuFeatures) ClearLazyPages ¶
func (x *CriuFeatures) ClearLazyPages()
func (*CriuFeatures) ClearMemTrack ¶
func (x *CriuFeatures) ClearMemTrack()
func (*CriuFeatures) ClearPidfdStore ¶
func (x *CriuFeatures) ClearPidfdStore()
func (*CriuFeatures) GetLazyPages ¶
func (x *CriuFeatures) GetLazyPages() bool
func (*CriuFeatures) GetMemTrack ¶
func (x *CriuFeatures) GetMemTrack() bool
func (*CriuFeatures) GetPidfdStore ¶
func (x *CriuFeatures) GetPidfdStore() bool
func (*CriuFeatures) HasLazyPages ¶
func (x *CriuFeatures) HasLazyPages() bool
func (*CriuFeatures) HasMemTrack ¶
func (x *CriuFeatures) HasMemTrack() bool
func (*CriuFeatures) HasPidfdStore ¶
func (x *CriuFeatures) HasPidfdStore() bool
func (*CriuFeatures) ProtoMessage ¶
func (*CriuFeatures) ProtoMessage()
func (*CriuFeatures) ProtoReflect ¶
func (x *CriuFeatures) ProtoReflect() protoreflect.Message
func (*CriuFeatures) Reset ¶
func (x *CriuFeatures) Reset()
func (*CriuFeatures) SetLazyPages ¶
func (x *CriuFeatures) SetLazyPages(v bool)
func (*CriuFeatures) SetMemTrack ¶
func (x *CriuFeatures) SetMemTrack(v bool)
func (*CriuFeatures) SetPidfdStore ¶
func (x *CriuFeatures) SetPidfdStore(v bool)
func (*CriuFeatures) String ¶
func (x *CriuFeatures) String() string
type CriuFeatures_builder ¶
type CriuFeatures_builder struct {
MemTrack *bool
LazyPages *bool
PidfdStore *bool
// contains filtered or unexported fields
}
func (CriuFeatures_builder) Build ¶
func (b0 CriuFeatures_builder) Build() *CriuFeatures
type CriuNetworkLockMethod ¶
type CriuNetworkLockMethod int32
const ( CriuNetworkLockMethod_IPTABLES CriuNetworkLockMethod = 1 CriuNetworkLockMethod_NFTABLES CriuNetworkLockMethod = 2 CriuNetworkLockMethod_SKIP CriuNetworkLockMethod = 3 )
func (CriuNetworkLockMethod) Descriptor ¶
func (CriuNetworkLockMethod) Descriptor() protoreflect.EnumDescriptor
func (CriuNetworkLockMethod) Enum ¶
func (x CriuNetworkLockMethod) Enum() *CriuNetworkLockMethod
func (CriuNetworkLockMethod) Number ¶
func (x CriuNetworkLockMethod) Number() protoreflect.EnumNumber
func (CriuNetworkLockMethod) String ¶
func (x CriuNetworkLockMethod) String() string
func (CriuNetworkLockMethod) Type ¶
func (CriuNetworkLockMethod) Type() protoreflect.EnumType
type CriuNotify ¶
type CriuNotify struct {
Script *string `protobuf:"bytes,1,opt,name=script" json:"script,omitempty"`
Pid *int32 `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"`
// contains filtered or unexported fields
}
func (*CriuNotify) ClearPid ¶
func (x *CriuNotify) ClearPid()
func (*CriuNotify) ClearScript ¶
func (x *CriuNotify) ClearScript()
func (*CriuNotify) GetPid ¶
func (x *CriuNotify) GetPid() int32
func (*CriuNotify) GetScript ¶
func (x *CriuNotify) GetScript() string
func (*CriuNotify) HasPid ¶
func (x *CriuNotify) HasPid() bool
func (*CriuNotify) HasScript ¶
func (x *CriuNotify) HasScript() bool
func (*CriuNotify) ProtoMessage ¶
func (*CriuNotify) ProtoMessage()
func (*CriuNotify) ProtoReflect ¶
func (x *CriuNotify) ProtoReflect() protoreflect.Message
func (*CriuNotify) Reset ¶
func (x *CriuNotify) Reset()
func (*CriuNotify) SetPid ¶
func (x *CriuNotify) SetPid(v int32)
func (*CriuNotify) SetScript ¶
func (x *CriuNotify) SetScript(v string)
func (*CriuNotify) String ¶
func (x *CriuNotify) String() string
type CriuNotify_builder ¶
type CriuNotify_builder struct {
Script *string
Pid *int32
// contains filtered or unexported fields
}
func (CriuNotify_builder) Build ¶
func (b0 CriuNotify_builder) Build() *CriuNotify
type CriuOpts ¶
type CriuOpts struct {
ImagesDirFd *int32 `protobuf:"varint,1,opt,name=images_dir_fd,json=imagesDirFd,def=-1" json:"images_dir_fd,omitempty"`
ImagesDir *string `protobuf:"bytes,68,opt,name=images_dir,json=imagesDir" json:"images_dir,omitempty"` // used only if images_dir_fd == -1
Pid *int32 `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"` // if not set on dump, will dump requesting process
LeaveRunning *bool `protobuf:"varint,3,opt,name=leave_running,json=leaveRunning" json:"leave_running,omitempty"`
ExtUnixSk *bool `protobuf:"varint,4,opt,name=ext_unix_sk,json=extUnixSk" json:"ext_unix_sk,omitempty"`
TcpEstablished *bool `protobuf:"varint,5,opt,name=tcp_established,json=tcpEstablished" json:"tcp_established,omitempty"`
EvasiveDevices *bool `protobuf:"varint,6,opt,name=evasive_devices,json=evasiveDevices" json:"evasive_devices,omitempty"`
ShellJob *bool `protobuf:"varint,7,opt,name=shell_job,json=shellJob" json:"shell_job,omitempty"`
FileLocks *bool `protobuf:"varint,8,opt,name=file_locks,json=fileLocks" json:"file_locks,omitempty"`
LogLevel *int32 `protobuf:"varint,9,opt,name=log_level,json=logLevel,def=2" json:"log_level,omitempty"`
LogFile *string `protobuf:"bytes,10,opt,name=log_file,json=logFile" json:"log_file,omitempty"` // No subdirs are allowed. Consider using work-dir
Ps *CriuPageServerInfo `protobuf:"bytes,11,opt,name=ps" json:"ps,omitempty"`
NotifyScripts *bool `protobuf:"varint,12,opt,name=notify_scripts,json=notifyScripts" json:"notify_scripts,omitempty"`
Root *string `protobuf:"bytes,13,opt,name=root" json:"root,omitempty"`
ParentImg *string `protobuf:"bytes,14,opt,name=parent_img,json=parentImg" json:"parent_img,omitempty"`
TrackMem *bool `protobuf:"varint,15,opt,name=track_mem,json=trackMem" json:"track_mem,omitempty"`
AutoDedup *bool `protobuf:"varint,16,opt,name=auto_dedup,json=autoDedup" json:"auto_dedup,omitempty"`
WorkDirFd *int32 `protobuf:"varint,17,opt,name=work_dir_fd,json=workDirFd" json:"work_dir_fd,omitempty"`
LinkRemap *bool `protobuf:"varint,18,opt,name=link_remap,json=linkRemap" json:"link_remap,omitempty"`
Veths []*CriuVethPair `protobuf:"bytes,19,rep,name=veths" json:"veths,omitempty"` // DEPRECATED, use external instead
CpuCap *uint32 `protobuf:"varint,20,opt,name=cpu_cap,json=cpuCap,def=4294967295" json:"cpu_cap,omitempty"`
ForceIrmap *bool `protobuf:"varint,21,opt,name=force_irmap,json=forceIrmap" json:"force_irmap,omitempty"`
ExecCmd []string `protobuf:"bytes,22,rep,name=exec_cmd,json=execCmd" json:"exec_cmd,omitempty"`
ExtMnt []*ExtMountMap `protobuf:"bytes,23,rep,name=ext_mnt,json=extMnt" json:"ext_mnt,omitempty"` // DEPRECATED, use external instead
ManageCgroups *bool `protobuf:"varint,24,opt,name=manage_cgroups,json=manageCgroups" json:"manage_cgroups,omitempty"` // backward compatibility
CgRoot []*CgroupRoot `protobuf:"bytes,25,rep,name=cg_root,json=cgRoot" json:"cg_root,omitempty"`
RstSibling *bool `protobuf:"varint,26,opt,name=rst_sibling,json=rstSibling" json:"rst_sibling,omitempty"` // swrk only
InheritFd []*InheritFd `protobuf:"bytes,27,rep,name=inherit_fd,json=inheritFd" json:"inherit_fd,omitempty"` // swrk only
AutoExtMnt *bool `protobuf:"varint,28,opt,name=auto_ext_mnt,json=autoExtMnt" json:"auto_ext_mnt,omitempty"`
ExtSharing *bool `protobuf:"varint,29,opt,name=ext_sharing,json=extSharing" json:"ext_sharing,omitempty"`
ExtMasters *bool `protobuf:"varint,30,opt,name=ext_masters,json=extMasters" json:"ext_masters,omitempty"`
SkipMnt []string `protobuf:"bytes,31,rep,name=skip_mnt,json=skipMnt" json:"skip_mnt,omitempty"`
EnableFs []string `protobuf:"bytes,32,rep,name=enable_fs,json=enableFs" json:"enable_fs,omitempty"`
UnixSkIno []*UnixSk `protobuf:"bytes,33,rep,name=unix_sk_ino,json=unixSkIno" json:"unix_sk_ino,omitempty"` // DEPRECATED, use external instead
ManageCgroupsMode *CriuCgMode `` /* 130-byte string literal not displayed */
GhostLimit *uint32 `protobuf:"varint,35,opt,name=ghost_limit,json=ghostLimit,def=1048576" json:"ghost_limit,omitempty"`
IrmapScanPaths []string `protobuf:"bytes,36,rep,name=irmap_scan_paths,json=irmapScanPaths" json:"irmap_scan_paths,omitempty"`
External []string `protobuf:"bytes,37,rep,name=external" json:"external,omitempty"`
EmptyNs *uint32 `protobuf:"varint,38,opt,name=empty_ns,json=emptyNs" json:"empty_ns,omitempty"`
JoinNs []*JoinNamespace `protobuf:"bytes,39,rep,name=join_ns,json=joinNs" json:"join_ns,omitempty"`
CgroupProps *string `protobuf:"bytes,41,opt,name=cgroup_props,json=cgroupProps" json:"cgroup_props,omitempty"`
CgroupPropsFile *string `protobuf:"bytes,42,opt,name=cgroup_props_file,json=cgroupPropsFile" json:"cgroup_props_file,omitempty"`
CgroupDumpController []string `protobuf:"bytes,43,rep,name=cgroup_dump_controller,json=cgroupDumpController" json:"cgroup_dump_controller,omitempty"`
FreezeCgroup *string `protobuf:"bytes,44,opt,name=freeze_cgroup,json=freezeCgroup" json:"freeze_cgroup,omitempty"`
Timeout *uint32 `protobuf:"varint,45,opt,name=timeout" json:"timeout,omitempty"`
TcpSkipInFlight *bool `protobuf:"varint,46,opt,name=tcp_skip_in_flight,json=tcpSkipInFlight" json:"tcp_skip_in_flight,omitempty"`
WeakSysctls *bool `protobuf:"varint,47,opt,name=weak_sysctls,json=weakSysctls" json:"weak_sysctls,omitempty"`
LazyPages *bool `protobuf:"varint,48,opt,name=lazy_pages,json=lazyPages" json:"lazy_pages,omitempty"`
StatusFd *int32 `protobuf:"varint,49,opt,name=status_fd,json=statusFd" json:"status_fd,omitempty"`
OrphanPtsMaster *bool `protobuf:"varint,50,opt,name=orphan_pts_master,json=orphanPtsMaster" json:"orphan_pts_master,omitempty"`
ConfigFile *string `protobuf:"bytes,51,opt,name=config_file,json=configFile" json:"config_file,omitempty"`
TcpClose *bool `protobuf:"varint,52,opt,name=tcp_close,json=tcpClose" json:"tcp_close,omitempty"`
Stream *bool `protobuf:"varint,72,opt,name=stream" json:"stream,omitempty"`
LsmProfile *string `protobuf:"bytes,53,opt,name=lsm_profile,json=lsmProfile" json:"lsm_profile,omitempty"`
TlsCacert *string `protobuf:"bytes,54,opt,name=tls_cacert,json=tlsCacert" json:"tls_cacert,omitempty"`
TlsCacrl *string `protobuf:"bytes,55,opt,name=tls_cacrl,json=tlsCacrl" json:"tls_cacrl,omitempty"`
TlsCert *string `protobuf:"bytes,56,opt,name=tls_cert,json=tlsCert" json:"tls_cert,omitempty"`
TlsKey *string `protobuf:"bytes,57,opt,name=tls_key,json=tlsKey" json:"tls_key,omitempty"`
Tls *bool `protobuf:"varint,58,opt,name=tls" json:"tls,omitempty"`
TlsNoCnVerify *bool `protobuf:"varint,59,opt,name=tls_no_cn_verify,json=tlsNoCnVerify" json:"tls_no_cn_verify,omitempty"`
CgroupYard *string `protobuf:"bytes,60,opt,name=cgroup_yard,json=cgroupYard" json:"cgroup_yard,omitempty"`
PreDumpMode *CriuPreDumpMode `protobuf:"varint,61,opt,name=pre_dump_mode,json=preDumpMode,enum=criu.CriuPreDumpMode,def=1" json:"pre_dump_mode,omitempty"`
PidfdStoreSk *int32 `protobuf:"varint,62,opt,name=pidfd_store_sk,json=pidfdStoreSk" json:"pidfd_store_sk,omitempty"`
LsmMountContext *string `protobuf:"bytes,63,opt,name=lsm_mount_context,json=lsmMountContext" json:"lsm_mount_context,omitempty"`
NetworkLock *CriuNetworkLockMethod `` /* 127-byte string literal not displayed */
MntnsCompatMode *bool `protobuf:"varint,65,opt,name=mntns_compat_mode,json=mntnsCompatMode" json:"mntns_compat_mode,omitempty"`
SkipFileRwxCheck *bool `protobuf:"varint,66,opt,name=skip_file_rwx_check,json=skipFileRwxCheck" json:"skip_file_rwx_check,omitempty"`
Unprivileged *bool `protobuf:"varint,67,opt,name=unprivileged" json:"unprivileged,omitempty"`
LeaveStopped *bool `protobuf:"varint,69,opt,name=leave_stopped,json=leaveStopped" json:"leave_stopped,omitempty"`
DisplayStats *bool `protobuf:"varint,70,opt,name=display_stats,json=displayStats" json:"display_stats,omitempty"`
LogToStderr *bool `protobuf:"varint,71,opt,name=log_to_stderr,json=logToStderr" json:"log_to_stderr,omitempty"`
SkInetRedirect []string `protobuf:"bytes,73,rep,name=sk_inet_redirect,json=skInetRedirect" json:"sk_inet_redirect,omitempty"` // optional bool check_mounts = 128;
// contains filtered or unexported fields
}
func (*CriuOpts) GetCgRoot ¶
func (x *CriuOpts) GetCgRoot() []*CgroupRoot
func (*CriuOpts) GetExtMnt ¶
func (x *CriuOpts) GetExtMnt() []*ExtMountMap
func (*CriuOpts) GetJoinNs ¶
func (x *CriuOpts) GetJoinNs() []*JoinNamespace
func (*CriuOpts) GetManageCgroupsMode ¶
func (x *CriuOpts) GetManageCgroupsMode() CriuCgMode
func (*CriuOpts) GetNetworkLock ¶
func (x *CriuOpts) GetNetworkLock() CriuNetworkLockMethod
func (*CriuOpts) GetPreDumpMode ¶
func (x *CriuOpts) GetPreDumpMode() CriuPreDumpMode
func (*CriuOpts) GetPs ¶
func (x *CriuOpts) GetPs() *CriuPageServerInfo
func (*CriuOpts) GetVeths ¶
func (x *CriuOpts) GetVeths() []*CriuVethPair
func (*CriuOpts) ProtoReflect ¶
func (x *CriuOpts) ProtoReflect() protoreflect.Message
func (*CriuOpts) SetCgRoot ¶
func (x *CriuOpts) SetCgRoot(v []*CgroupRoot)
func (*CriuOpts) SetExtMnt ¶
func (x *CriuOpts) SetExtMnt(v []*ExtMountMap)
func (*CriuOpts) SetJoinNs ¶
func (x *CriuOpts) SetJoinNs(v []*JoinNamespace)
func (*CriuOpts) SetManageCgroupsMode ¶
func (x *CriuOpts) SetManageCgroupsMode(v CriuCgMode)
func (*CriuOpts) SetNetworkLock ¶
func (x *CriuOpts) SetNetworkLock(v CriuNetworkLockMethod)
func (*CriuOpts) SetPreDumpMode ¶
func (x *CriuOpts) SetPreDumpMode(v CriuPreDumpMode)
func (*CriuOpts) SetPs ¶
func (x *CriuOpts) SetPs(v *CriuPageServerInfo)
func (*CriuOpts) SetVeths ¶
func (x *CriuOpts) SetVeths(v []*CriuVethPair)
type CriuOpts_builder ¶
type CriuOpts_builder struct {
ImagesDirFd *int32
ImagesDir *string
Pid *int32
LeaveRunning *bool
ExtUnixSk *bool
TcpEstablished *bool
EvasiveDevices *bool
ShellJob *bool
FileLocks *bool
LogLevel *int32
LogFile *string
Ps *CriuPageServerInfo
NotifyScripts *bool
Root *string
ParentImg *string
TrackMem *bool
AutoDedup *bool
WorkDirFd *int32
LinkRemap *bool
Veths []*CriuVethPair
CpuCap *uint32
ForceIrmap *bool
ExecCmd []string
ExtMnt []*ExtMountMap
ManageCgroups *bool
CgRoot []*CgroupRoot
RstSibling *bool
InheritFd []*InheritFd
AutoExtMnt *bool
ExtSharing *bool
ExtMasters *bool
SkipMnt []string
EnableFs []string
UnixSkIno []*UnixSk
ManageCgroupsMode *CriuCgMode
GhostLimit *uint32
IrmapScanPaths []string
External []string
EmptyNs *uint32
JoinNs []*JoinNamespace
CgroupProps *string
CgroupPropsFile *string
CgroupDumpController []string
FreezeCgroup *string
Timeout *uint32
TcpSkipInFlight *bool
WeakSysctls *bool
LazyPages *bool
StatusFd *int32
OrphanPtsMaster *bool
ConfigFile *string
TcpClose *bool
Stream *bool
LsmProfile *string
TlsCacert *string
TlsCacrl *string
TlsCert *string
TlsKey *string
Tls *bool
TlsNoCnVerify *bool
CgroupYard *string
PreDumpMode *CriuPreDumpMode
PidfdStoreSk *int32
LsmMountContext *string
NetworkLock *CriuNetworkLockMethod
MntnsCompatMode *bool
SkipFileRwxCheck *bool
Unprivileged *bool
LeaveStopped *bool
DisplayStats *bool
LogToStderr *bool
SkInetRedirect []string
// contains filtered or unexported fields
}
func (CriuOpts_builder) Build ¶
func (b0 CriuOpts_builder) Build() *CriuOpts
type CriuPageServerInfo ¶
type CriuPageServerInfo struct {
Address *string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
Port *int32 `protobuf:"varint,2,opt,name=port" json:"port,omitempty"`
Pid *int32 `protobuf:"varint,3,opt,name=pid" json:"pid,omitempty"`
Fd *int32 `protobuf:"varint,4,opt,name=fd" json:"fd,omitempty"`
// contains filtered or unexported fields
}
func (*CriuPageServerInfo) ClearAddress ¶
func (x *CriuPageServerInfo) ClearAddress()
func (*CriuPageServerInfo) ClearFd ¶
func (x *CriuPageServerInfo) ClearFd()
func (*CriuPageServerInfo) ClearPid ¶
func (x *CriuPageServerInfo) ClearPid()
func (*CriuPageServerInfo) ClearPort ¶
func (x *CriuPageServerInfo) ClearPort()
func (*CriuPageServerInfo) GetAddress ¶
func (x *CriuPageServerInfo) GetAddress() string
func (*CriuPageServerInfo) GetFd ¶
func (x *CriuPageServerInfo) GetFd() int32
func (*CriuPageServerInfo) GetPid ¶
func (x *CriuPageServerInfo) GetPid() int32
func (*CriuPageServerInfo) GetPort ¶
func (x *CriuPageServerInfo) GetPort() int32
func (*CriuPageServerInfo) HasAddress ¶
func (x *CriuPageServerInfo) HasAddress() bool
func (*CriuPageServerInfo) HasFd ¶
func (x *CriuPageServerInfo) HasFd() bool
func (*CriuPageServerInfo) HasPid ¶
func (x *CriuPageServerInfo) HasPid() bool
func (*CriuPageServerInfo) HasPort ¶
func (x *CriuPageServerInfo) HasPort() bool
func (*CriuPageServerInfo) ProtoMessage ¶
func (*CriuPageServerInfo) ProtoMessage()
func (*CriuPageServerInfo) ProtoReflect ¶
func (x *CriuPageServerInfo) ProtoReflect() protoreflect.Message
func (*CriuPageServerInfo) Reset ¶
func (x *CriuPageServerInfo) Reset()
func (*CriuPageServerInfo) SetAddress ¶
func (x *CriuPageServerInfo) SetAddress(v string)
func (*CriuPageServerInfo) SetFd ¶
func (x *CriuPageServerInfo) SetFd(v int32)
func (*CriuPageServerInfo) SetPid ¶
func (x *CriuPageServerInfo) SetPid(v int32)
func (*CriuPageServerInfo) SetPort ¶
func (x *CriuPageServerInfo) SetPort(v int32)
func (*CriuPageServerInfo) String ¶
func (x *CriuPageServerInfo) String() string
type CriuPageServerInfo_builder ¶
type CriuPageServerInfo_builder struct {
Address *string
Port *int32
Pid *int32
Fd *int32
// contains filtered or unexported fields
}
func (CriuPageServerInfo_builder) Build ¶
func (b0 CriuPageServerInfo_builder) Build() *CriuPageServerInfo
type CriuPreDumpMode ¶
type CriuPreDumpMode int32
const ( CriuPreDumpMode_SPLICE CriuPreDumpMode = 1 CriuPreDumpMode_VM_READ CriuPreDumpMode = 2 )
func (CriuPreDumpMode) Descriptor ¶
func (CriuPreDumpMode) Descriptor() protoreflect.EnumDescriptor
func (CriuPreDumpMode) Enum ¶
func (x CriuPreDumpMode) Enum() *CriuPreDumpMode
func (CriuPreDumpMode) Number ¶
func (x CriuPreDumpMode) Number() protoreflect.EnumNumber
func (CriuPreDumpMode) String ¶
func (x CriuPreDumpMode) String() string
func (CriuPreDumpMode) Type ¶
func (CriuPreDumpMode) Type() protoreflect.EnumType
type CriuReq ¶
type CriuReq struct {
Type *CriuReqType `protobuf:"varint,1,req,name=type,enum=criu.CriuReqType" json:"type,omitempty"`
Opts *CriuOpts `protobuf:"bytes,2,opt,name=opts" json:"opts,omitempty"`
NotifySuccess *bool `protobuf:"varint,3,opt,name=notify_success,json=notifySuccess" json:"notify_success,omitempty"`
// When set service won't close the connection but
// will wait for more req-s to appear. Works not
// for all request types.
KeepOpen *bool `protobuf:"varint,4,opt,name=keep_open,json=keepOpen" json:"keep_open,omitempty"`
// 'features' can be used to query which features
// are supported by the installed criu/kernel
// via RPC.
Features *CriuFeatures `protobuf:"bytes,5,opt,name=features" json:"features,omitempty"`
// 'pid' is used for WAIT_PID
Pid *uint32 `protobuf:"varint,6,opt,name=pid" json:"pid,omitempty"`
// contains filtered or unexported fields
}
func (*CriuReq) GetFeatures ¶
func (x *CriuReq) GetFeatures() *CriuFeatures
func (*CriuReq) GetType ¶
func (x *CriuReq) GetType() CriuReqType
func (*CriuReq) ProtoReflect ¶
func (x *CriuReq) ProtoReflect() protoreflect.Message
func (*CriuReq) SetFeatures ¶
func (x *CriuReq) SetFeatures(v *CriuFeatures)
func (*CriuReq) SetType ¶
func (x *CriuReq) SetType(v CriuReqType)
type CriuReqType ¶
type CriuReqType int32
const ( CriuReqType_EMPTY CriuReqType = 0 CriuReqType_DUMP CriuReqType = 1 CriuReqType_RESTORE CriuReqType = 2 CriuReqType_CHECK CriuReqType = 3 CriuReqType_PRE_DUMP CriuReqType = 4 CriuReqType_PAGE_SERVER CriuReqType = 5 CriuReqType_NOTIFY CriuReqType = 6 CriuReqType_CPUINFO_DUMP CriuReqType = 7 CriuReqType_CPUINFO_CHECK CriuReqType = 8 CriuReqType_FEATURE_CHECK CriuReqType = 9 CriuReqType_VERSION CriuReqType = 10 CriuReqType_WAIT_PID CriuReqType = 11 CriuReqType_PAGE_SERVER_CHLD CriuReqType = 12 CriuReqType_SINGLE_PRE_DUMP CriuReqType = 13 )
func (CriuReqType) Descriptor ¶
func (CriuReqType) Descriptor() protoreflect.EnumDescriptor
func (CriuReqType) Enum ¶
func (x CriuReqType) Enum() *CriuReqType
func (CriuReqType) Number ¶
func (x CriuReqType) Number() protoreflect.EnumNumber
func (CriuReqType) String ¶
func (x CriuReqType) String() string
func (CriuReqType) Type ¶
func (CriuReqType) Type() protoreflect.EnumType
type CriuReq_builder ¶
type CriuReq_builder struct {
Type *CriuReqType
Opts *CriuOpts
NotifySuccess *bool
// When set service won't close the connection but
// will wait for more req-s to appear. Works not
// for all request types.
KeepOpen *bool
// 'features' can be used to query which features
// are supported by the installed criu/kernel
// via RPC.
Features *CriuFeatures
// 'pid' is used for WAIT_PID
Pid *uint32
// contains filtered or unexported fields
}
func (CriuReq_builder) Build ¶
func (b0 CriuReq_builder) Build() *CriuReq
type CriuResp ¶
type CriuResp struct {
Type *CriuReqType `protobuf:"varint,1,req,name=type,enum=criu.CriuReqType" json:"type,omitempty"`
Success *bool `protobuf:"varint,2,req,name=success" json:"success,omitempty"`
Dump *CriuDumpResp `protobuf:"bytes,3,opt,name=dump" json:"dump,omitempty"`
Restore *CriuRestoreResp `protobuf:"bytes,4,opt,name=restore" json:"restore,omitempty"`
Notify *CriuNotify `protobuf:"bytes,5,opt,name=notify" json:"notify,omitempty"`
Ps *CriuPageServerInfo `protobuf:"bytes,6,opt,name=ps" json:"ps,omitempty"`
CrErrno *int32 `protobuf:"varint,7,opt,name=cr_errno,json=crErrno" json:"cr_errno,omitempty"`
Features *CriuFeatures `protobuf:"bytes,8,opt,name=features" json:"features,omitempty"`
CrErrmsg *string `protobuf:"bytes,9,opt,name=cr_errmsg,json=crErrmsg" json:"cr_errmsg,omitempty"`
Version *CriuVersion `protobuf:"bytes,10,opt,name=version" json:"version,omitempty"`
Status *int32 `protobuf:"varint,11,opt,name=status" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*CriuResp) GetDump ¶
func (x *CriuResp) GetDump() *CriuDumpResp
func (*CriuResp) GetFeatures ¶
func (x *CriuResp) GetFeatures() *CriuFeatures
func (*CriuResp) GetNotify ¶
func (x *CriuResp) GetNotify() *CriuNotify
func (*CriuResp) GetPs ¶
func (x *CriuResp) GetPs() *CriuPageServerInfo
func (*CriuResp) GetRestore ¶
func (x *CriuResp) GetRestore() *CriuRestoreResp
func (*CriuResp) GetType ¶
func (x *CriuResp) GetType() CriuReqType
func (*CriuResp) GetVersion ¶
func (x *CriuResp) GetVersion() *CriuVersion
func (*CriuResp) ProtoReflect ¶
func (x *CriuResp) ProtoReflect() protoreflect.Message
func (*CriuResp) SetDump ¶
func (x *CriuResp) SetDump(v *CriuDumpResp)
func (*CriuResp) SetFeatures ¶
func (x *CriuResp) SetFeatures(v *CriuFeatures)
func (*CriuResp) SetNotify ¶
func (x *CriuResp) SetNotify(v *CriuNotify)
func (*CriuResp) SetPs ¶
func (x *CriuResp) SetPs(v *CriuPageServerInfo)
func (*CriuResp) SetRestore ¶
func (x *CriuResp) SetRestore(v *CriuRestoreResp)
func (*CriuResp) SetType ¶
func (x *CriuResp) SetType(v CriuReqType)
func (*CriuResp) SetVersion ¶
func (x *CriuResp) SetVersion(v *CriuVersion)
type CriuResp_builder ¶
type CriuResp_builder struct {
Type *CriuReqType
Success *bool
Dump *CriuDumpResp
Restore *CriuRestoreResp
Notify *CriuNotify
Ps *CriuPageServerInfo
CrErrno *int32
Features *CriuFeatures
CrErrmsg *string
Version *CriuVersion
Status *int32
// contains filtered or unexported fields
}
func (CriuResp_builder) Build ¶
func (b0 CriuResp_builder) Build() *CriuResp
type CriuRestoreResp ¶
type CriuRestoreResp struct {
Pid *int32 `protobuf:"varint,1,req,name=pid" json:"pid,omitempty"`
// contains filtered or unexported fields
}
func (*CriuRestoreResp) ClearPid ¶
func (x *CriuRestoreResp) ClearPid()
func (*CriuRestoreResp) GetPid ¶
func (x *CriuRestoreResp) GetPid() int32
func (*CriuRestoreResp) HasPid ¶
func (x *CriuRestoreResp) HasPid() bool
func (*CriuRestoreResp) ProtoMessage ¶
func (*CriuRestoreResp) ProtoMessage()
func (*CriuRestoreResp) ProtoReflect ¶
func (x *CriuRestoreResp) ProtoReflect() protoreflect.Message
func (*CriuRestoreResp) Reset ¶
func (x *CriuRestoreResp) Reset()
func (*CriuRestoreResp) SetPid ¶
func (x *CriuRestoreResp) SetPid(v int32)
func (*CriuRestoreResp) String ¶
func (x *CriuRestoreResp) String() string
type CriuRestoreResp_builder ¶
type CriuRestoreResp_builder struct {
Pid *int32
// contains filtered or unexported fields
}
func (CriuRestoreResp_builder) Build ¶
func (b0 CriuRestoreResp_builder) Build() *CriuRestoreResp
type CriuVersion ¶
type CriuVersion struct {
MajorNumber *int32 `protobuf:"varint,1,req,name=major_number,json=majorNumber" json:"major_number,omitempty"`
MinorNumber *int32 `protobuf:"varint,2,req,name=minor_number,json=minorNumber" json:"minor_number,omitempty"`
Gitid *string `protobuf:"bytes,3,opt,name=gitid" json:"gitid,omitempty"`
Sublevel *int32 `protobuf:"varint,4,opt,name=sublevel" json:"sublevel,omitempty"`
Extra *int32 `protobuf:"varint,5,opt,name=extra" json:"extra,omitempty"`
Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"`
// contains filtered or unexported fields
}
Answer for criu_req_type.VERSION requests
func (*CriuVersion) ClearExtra ¶
func (x *CriuVersion) ClearExtra()
func (*CriuVersion) ClearGitid ¶
func (x *CriuVersion) ClearGitid()
func (*CriuVersion) ClearMajorNumber ¶
func (x *CriuVersion) ClearMajorNumber()
func (*CriuVersion) ClearMinorNumber ¶
func (x *CriuVersion) ClearMinorNumber()
func (*CriuVersion) ClearName ¶
func (x *CriuVersion) ClearName()
func (*CriuVersion) ClearSublevel ¶
func (x *CriuVersion) ClearSublevel()
func (*CriuVersion) GetExtra ¶
func (x *CriuVersion) GetExtra() int32
func (*CriuVersion) GetGitid ¶
func (x *CriuVersion) GetGitid() string
func (*CriuVersion) GetMajorNumber ¶
func (x *CriuVersion) GetMajorNumber() int32
func (*CriuVersion) GetMinorNumber ¶
func (x *CriuVersion) GetMinorNumber() int32
func (*CriuVersion) GetName ¶
func (x *CriuVersion) GetName() string
func (*CriuVersion) GetSublevel ¶
func (x *CriuVersion) GetSublevel() int32
func (*CriuVersion) HasExtra ¶
func (x *CriuVersion) HasExtra() bool
func (*CriuVersion) HasGitid ¶
func (x *CriuVersion) HasGitid() bool
func (*CriuVersion) HasMajorNumber ¶
func (x *CriuVersion) HasMajorNumber() bool
func (*CriuVersion) HasMinorNumber ¶
func (x *CriuVersion) HasMinorNumber() bool
func (*CriuVersion) HasName ¶
func (x *CriuVersion) HasName() bool
func (*CriuVersion) HasSublevel ¶
func (x *CriuVersion) HasSublevel() bool
func (*CriuVersion) ProtoMessage ¶
func (*CriuVersion) ProtoMessage()
func (*CriuVersion) ProtoReflect ¶
func (x *CriuVersion) ProtoReflect() protoreflect.Message
func (*CriuVersion) Reset ¶
func (x *CriuVersion) Reset()
func (*CriuVersion) SetExtra ¶
func (x *CriuVersion) SetExtra(v int32)
func (*CriuVersion) SetGitid ¶
func (x *CriuVersion) SetGitid(v string)
func (*CriuVersion) SetMajorNumber ¶
func (x *CriuVersion) SetMajorNumber(v int32)
func (*CriuVersion) SetMinorNumber ¶
func (x *CriuVersion) SetMinorNumber(v int32)
func (*CriuVersion) SetName ¶
func (x *CriuVersion) SetName(v string)
func (*CriuVersion) SetSublevel ¶
func (x *CriuVersion) SetSublevel(v int32)
func (*CriuVersion) String ¶
func (x *CriuVersion) String() string
type CriuVersion_builder ¶
type CriuVersion_builder struct {
MajorNumber *int32
MinorNumber *int32
Gitid *string
Sublevel *int32
Extra *int32
Name *string
// contains filtered or unexported fields
}
func (CriuVersion_builder) Build ¶
func (b0 CriuVersion_builder) Build() *CriuVersion
type CriuVethPair ¶
type CriuVethPair struct {
IfIn *string `protobuf:"bytes,1,req,name=if_in,json=ifIn" json:"if_in,omitempty"`
IfOut *string `protobuf:"bytes,2,req,name=if_out,json=ifOut" json:"if_out,omitempty"`
// contains filtered or unexported fields
}
func (*CriuVethPair) ClearIfIn ¶
func (x *CriuVethPair) ClearIfIn()
func (*CriuVethPair) ClearIfOut ¶
func (x *CriuVethPair) ClearIfOut()
func (*CriuVethPair) GetIfIn ¶
func (x *CriuVethPair) GetIfIn() string
func (*CriuVethPair) GetIfOut ¶
func (x *CriuVethPair) GetIfOut() string
func (*CriuVethPair) HasIfIn ¶
func (x *CriuVethPair) HasIfIn() bool
func (*CriuVethPair) HasIfOut ¶
func (x *CriuVethPair) HasIfOut() bool
func (*CriuVethPair) ProtoMessage ¶
func (*CriuVethPair) ProtoMessage()
func (*CriuVethPair) ProtoReflect ¶
func (x *CriuVethPair) ProtoReflect() protoreflect.Message
func (*CriuVethPair) Reset ¶
func (x *CriuVethPair) Reset()
func (*CriuVethPair) SetIfIn ¶
func (x *CriuVethPair) SetIfIn(v string)
func (*CriuVethPair) SetIfOut ¶
func (x *CriuVethPair) SetIfOut(v string)
func (*CriuVethPair) String ¶
func (x *CriuVethPair) String() string
type CriuVethPair_builder ¶
type CriuVethPair_builder struct {
IfIn *string
IfOut *string
// contains filtered or unexported fields
}
func (CriuVethPair_builder) Build ¶
func (b0 CriuVethPair_builder) Build() *CriuVethPair
type ExtMountMap ¶
type ExtMountMap struct {
Key *string `protobuf:"bytes,1,req,name=key" json:"key,omitempty"`
Val *string `protobuf:"bytes,2,req,name=val" json:"val,omitempty"`
// contains filtered or unexported fields
}
func (*ExtMountMap) ClearKey ¶
func (x *ExtMountMap) ClearKey()
func (*ExtMountMap) ClearVal ¶
func (x *ExtMountMap) ClearVal()
func (*ExtMountMap) GetKey ¶
func (x *ExtMountMap) GetKey() string
func (*ExtMountMap) GetVal ¶
func (x *ExtMountMap) GetVal() string
func (*ExtMountMap) HasKey ¶
func (x *ExtMountMap) HasKey() bool
func (*ExtMountMap) HasVal ¶
func (x *ExtMountMap) HasVal() bool
func (*ExtMountMap) ProtoMessage ¶
func (*ExtMountMap) ProtoMessage()
func (*ExtMountMap) ProtoReflect ¶
func (x *ExtMountMap) ProtoReflect() protoreflect.Message
func (*ExtMountMap) Reset ¶
func (x *ExtMountMap) Reset()
func (*ExtMountMap) SetKey ¶
func (x *ExtMountMap) SetKey(v string)
func (*ExtMountMap) SetVal ¶
func (x *ExtMountMap) SetVal(v string)
func (*ExtMountMap) String ¶
func (x *ExtMountMap) String() string
type ExtMountMap_builder ¶
type ExtMountMap_builder struct {
Key *string
Val *string
// contains filtered or unexported fields
}
func (ExtMountMap_builder) Build ¶
func (b0 ExtMountMap_builder) Build() *ExtMountMap
type InheritFd ¶
type InheritFd struct {
Key *string `protobuf:"bytes,1,req,name=key" json:"key,omitempty"`
Fd *int32 `protobuf:"varint,2,req,name=fd" json:"fd,omitempty"`
// contains filtered or unexported fields
}
func (*InheritFd) ProtoReflect ¶
func (x *InheritFd) ProtoReflect() protoreflect.Message
type InheritFd_builder ¶
func (InheritFd_builder) Build ¶
func (b0 InheritFd_builder) Build() *InheritFd
type JoinNamespace ¶
type JoinNamespace struct {
Ns *string `protobuf:"bytes,1,req,name=ns" json:"ns,omitempty"`
NsFile *string `protobuf:"bytes,2,req,name=ns_file,json=nsFile" json:"ns_file,omitempty"`
ExtraOpt *string `protobuf:"bytes,3,opt,name=extra_opt,json=extraOpt" json:"extra_opt,omitempty"`
// contains filtered or unexported fields
}
func (*JoinNamespace) ClearExtraOpt ¶
func (x *JoinNamespace) ClearExtraOpt()
func (*JoinNamespace) ClearNs ¶
func (x *JoinNamespace) ClearNs()
func (*JoinNamespace) ClearNsFile ¶
func (x *JoinNamespace) ClearNsFile()
func (*JoinNamespace) GetExtraOpt ¶
func (x *JoinNamespace) GetExtraOpt() string
func (*JoinNamespace) GetNs ¶
func (x *JoinNamespace) GetNs() string
func (*JoinNamespace) GetNsFile ¶
func (x *JoinNamespace) GetNsFile() string
func (*JoinNamespace) HasExtraOpt ¶
func (x *JoinNamespace) HasExtraOpt() bool
func (*JoinNamespace) HasNs ¶
func (x *JoinNamespace) HasNs() bool
func (*JoinNamespace) HasNsFile ¶
func (x *JoinNamespace) HasNsFile() bool
func (*JoinNamespace) ProtoMessage ¶
func (*JoinNamespace) ProtoMessage()
func (*JoinNamespace) ProtoReflect ¶
func (x *JoinNamespace) ProtoReflect() protoreflect.Message
func (*JoinNamespace) Reset ¶
func (x *JoinNamespace) Reset()
func (*JoinNamespace) SetExtraOpt ¶
func (x *JoinNamespace) SetExtraOpt(v string)
func (*JoinNamespace) SetNs ¶
func (x *JoinNamespace) SetNs(v string)
func (*JoinNamespace) SetNsFile ¶
func (x *JoinNamespace) SetNsFile(v string)
func (*JoinNamespace) String ¶
func (x *JoinNamespace) String() string
type JoinNamespace_builder ¶
type JoinNamespace_builder struct {
Ns *string
NsFile *string
ExtraOpt *string
// contains filtered or unexported fields
}
func (JoinNamespace_builder) Build ¶
func (b0 JoinNamespace_builder) Build() *JoinNamespace
type UnixSk ¶
type UnixSk struct {
Inode *uint32 `protobuf:"varint,1,req,name=inode" json:"inode,omitempty"`
// contains filtered or unexported fields
}
func (*UnixSk) ProtoReflect ¶
func (x *UnixSk) ProtoReflect() protoreflect.Message
type UnixSk_builder ¶
type UnixSk_builder struct {
Inode *uint32
// contains filtered or unexported fields
}
func (UnixSk_builder) Build ¶
func (b0 UnixSk_builder) Build() *UnixSk
Source Files
¶
- criu.pb.go
Click to show internal directories.
Click to hide internal directories.