Documentation
¶
Index ¶
- Constants
- func NewNamespaceService(root string) (service.Service, error)
- func OpenNSFd(t NamespaceType, pid int) (int, error)
- func PutNamespaceFunction(op NamespaceOpType, t NamespaceType, f NamespaceFunction)
- type GetNamespaceRequest
- type GetNamespaceResponse
- type NamespaceFunction
- type NamespaceOpType
- type NamespaceType
- type PutNamespaceRequest
- type PutNamespaceResponse
Constants ¶
View Source
const ( NamespaceErrorFormat string = "error:%s" NamespaceReturnFormat string = "ret:%s" )
View Source
const ( MethodGetNamespace string = "Get" MethodPutNamespace string = "Put" )
Variables ¶
This section is empty.
Functions ¶
func PutNamespaceFunction ¶
func PutNamespaceFunction(op NamespaceOpType, t NamespaceType, f NamespaceFunction)
Types ¶
type GetNamespaceRequest ¶
type GetNamespaceRequest struct { T NamespaceType Arg interface{} }
type GetNamespaceResponse ¶
type NamespaceFunction ¶
type NamespaceFunction func(args ...interface{}) error
func GetNamespaceFunction ¶
func GetNamespaceFunction(op NamespaceOpType, t NamespaceType) NamespaceFunction
type NamespaceOpType ¶
type NamespaceOpType string
const ( NamespaceOpCreate NamespaceOpType = "create" NamespaceOpRelease NamespaceOpType = "release" )
type NamespaceType ¶
type NamespaceType string
const ( IPC NamespaceType = "ipc" UTS NamespaceType = "uts" MNT NamespaceType = "mnt" )
type PutNamespaceRequest ¶
type PutNamespaceRequest struct { T NamespaceType ID int }
type PutNamespaceResponse ¶
type PutNamespaceResponse struct {
Error string
}
Click to show internal directories.
Click to hide internal directories.