os

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BurnActionSpec

type BurnActionSpec struct {
}

func (*BurnActionSpec) Aliases

func (*BurnActionSpec) Aliases() []string

func (*BurnActionSpec) Executor

func (*BurnActionSpec) Executor(channel exec.Channel) exec.Executor

func (*BurnActionSpec) Flags

func (*BurnActionSpec) Flags() []exec.ExpFlagSpec

func (*BurnActionSpec) LongDesc

func (*BurnActionSpec) LongDesc() string

func (*BurnActionSpec) Matchers

func (*BurnActionSpec) Matchers() []exec.ExpFlagSpec

func (*BurnActionSpec) Name

func (*BurnActionSpec) Name() string

func (*BurnActionSpec) ShortDesc

func (*BurnActionSpec) ShortDesc() string

type BurnIOExecutor

type BurnIOExecutor struct {
	// contains filtered or unexported fields
}

func (*BurnIOExecutor) Exec

func (be *BurnIOExecutor) Exec(uid string, ctx context.Context, model *exec.ExpModel) *transport.Response

func (*BurnIOExecutor) Name

func (*BurnIOExecutor) Name() string

func (*BurnIOExecutor) SetChannel

func (be *BurnIOExecutor) SetChannel(channel exec.Channel)

type CpuCommandModelSpec

type CpuCommandModelSpec struct {
}

func (*CpuCommandModelSpec) Actions

func (*CpuCommandModelSpec) Example

func (*CpuCommandModelSpec) Example() string

func (*CpuCommandModelSpec) Flags

func (cms *CpuCommandModelSpec) Flags() []exec.ExpFlagSpec

func (*CpuCommandModelSpec) LongDesc

func (*CpuCommandModelSpec) LongDesc() string

func (*CpuCommandModelSpec) Name

func (*CpuCommandModelSpec) Name() string

func (*CpuCommandModelSpec) PreExecutor

func (*CpuCommandModelSpec) PreExecutor() exec.PreExecutor

func (*CpuCommandModelSpec) ShortDesc

func (*CpuCommandModelSpec) ShortDesc() string

type DelayActionSpec

type DelayActionSpec struct {
}

func (*DelayActionSpec) Aliases

func (*DelayActionSpec) Aliases() []string

func (*DelayActionSpec) Executor

func (*DelayActionSpec) Executor(channel exec.Channel) exec.Executor

func (*DelayActionSpec) Flags

func (*DelayActionSpec) Flags() []exec.ExpFlagSpec

func (*DelayActionSpec) LongDesc

func (*DelayActionSpec) LongDesc() string

func (*DelayActionSpec) Matchers

func (*DelayActionSpec) Matchers() []exec.ExpFlagSpec

func (*DelayActionSpec) Name

func (*DelayActionSpec) Name() string

func (*DelayActionSpec) ShortDesc

func (*DelayActionSpec) ShortDesc() string

type DiskCommandSpec

type DiskCommandSpec struct {
}

func (*DiskCommandSpec) Actions

func (*DiskCommandSpec) Example

func (*DiskCommandSpec) Example() string

func (*DiskCommandSpec) Flags

func (*DiskCommandSpec) Flags() []exec.ExpFlagSpec

func (*DiskCommandSpec) LongDesc

func (*DiskCommandSpec) LongDesc() string

func (*DiskCommandSpec) Name

func (*DiskCommandSpec) Name() string

func (*DiskCommandSpec) PreExecutor

func (*DiskCommandSpec) PreExecutor() exec.PreExecutor

func (*DiskCommandSpec) ShortDesc

func (*DiskCommandSpec) ShortDesc() string

type DnsActionSpec

type DnsActionSpec struct {
}

func (*DnsActionSpec) Aliases

func (*DnsActionSpec) Aliases() []string

func (*DnsActionSpec) Executor

func (*DnsActionSpec) Executor(channel exec.Channel) exec.Executor

func (*DnsActionSpec) Flags

func (*DnsActionSpec) Flags() []exec.ExpFlagSpec

func (*DnsActionSpec) LongDesc

func (*DnsActionSpec) LongDesc() string

func (*DnsActionSpec) Matchers

func (*DnsActionSpec) Matchers() []exec.ExpFlagSpec

func (*DnsActionSpec) Name

func (*DnsActionSpec) Name() string

func (*DnsActionSpec) ShortDesc

func (*DnsActionSpec) ShortDesc() string

type DropActionSpec

type DropActionSpec struct {
}

func (*DropActionSpec) Aliases

func (*DropActionSpec) Aliases() []string

func (*DropActionSpec) Executor

func (*DropActionSpec) Executor(channel exec.Channel) exec.Executor

func (*DropActionSpec) Flags

func (*DropActionSpec) Flags() []exec.ExpFlagSpec

func (*DropActionSpec) LongDesc

func (*DropActionSpec) LongDesc() string

func (*DropActionSpec) Matchers

func (*DropActionSpec) Matchers() []exec.ExpFlagSpec

func (*DropActionSpec) Name

func (*DropActionSpec) Name() string

func (*DropActionSpec) ShortDesc

func (*DropActionSpec) ShortDesc() string

type FillActionExecutor

type FillActionExecutor struct {
	// contains filtered or unexported fields
}

func (*FillActionExecutor) Exec

func (fae *FillActionExecutor) Exec(uid string, ctx context.Context, model *exec.ExpModel) *transport.Response

func (*FillActionExecutor) Name

func (*FillActionExecutor) Name() string

func (*FillActionExecutor) SetChannel

func (fae *FillActionExecutor) SetChannel(channel exec.Channel)

type FillActionSpec

type FillActionSpec struct {
}

func (*FillActionSpec) Aliases

func (*FillActionSpec) Aliases() []string

func (*FillActionSpec) Executor

func (*FillActionSpec) Executor(channel exec.Channel) exec.Executor

func (*FillActionSpec) Flags

func (*FillActionSpec) Flags() []exec.ExpFlagSpec

func (*FillActionSpec) LongDesc

func (*FillActionSpec) LongDesc() string

func (*FillActionSpec) Matchers

func (*FillActionSpec) Matchers() []exec.ExpFlagSpec

func (*FillActionSpec) Name

func (*FillActionSpec) Name() string

func (*FillActionSpec) ShortDesc

func (*FillActionSpec) ShortDesc() string

type KillActionCommandSpec

type KillActionCommandSpec struct {
}

func (*KillActionCommandSpec) Aliases

func (*KillActionCommandSpec) Aliases() []string

func (*KillActionCommandSpec) Executor

func (*KillActionCommandSpec) Executor(channel exec.Channel) exec.Executor

func (*KillActionCommandSpec) Flags

func (*KillActionCommandSpec) LongDesc

func (*KillActionCommandSpec) LongDesc() string

func (*KillActionCommandSpec) Matchers

func (*KillActionCommandSpec) Matchers() []exec.ExpFlagSpec

func (*KillActionCommandSpec) Name

func (*KillActionCommandSpec) Name() string

func (*KillActionCommandSpec) ShortDesc

func (*KillActionCommandSpec) ShortDesc() string

type LossActionSpec

type LossActionSpec struct {
}

func (*LossActionSpec) Aliases

func (*LossActionSpec) Aliases() []string

func (*LossActionSpec) Executor

func (*LossActionSpec) Executor(channel exec.Channel) exec.Executor

func (*LossActionSpec) Flags

func (*LossActionSpec) Flags() []exec.ExpFlagSpec

func (*LossActionSpec) LongDesc

func (*LossActionSpec) LongDesc() string

func (*LossActionSpec) Matchers

func (*LossActionSpec) Matchers() []exec.ExpFlagSpec

func (*LossActionSpec) Name

func (*LossActionSpec) Name() string

func (*LossActionSpec) ShortDesc

func (*LossActionSpec) ShortDesc() string

type NetworkCommandSpec

type NetworkCommandSpec struct {
}

func (*NetworkCommandSpec) Actions

func (*NetworkCommandSpec) Example

func (*NetworkCommandSpec) Example() string

func (*NetworkCommandSpec) Flags

func (*NetworkCommandSpec) Flags() []exec.ExpFlagSpec

func (*NetworkCommandSpec) LongDesc

func (*NetworkCommandSpec) LongDesc() string

func (*NetworkCommandSpec) Name

func (*NetworkCommandSpec) Name() string

func (*NetworkCommandSpec) PreExecutor

func (*NetworkCommandSpec) PreExecutor() exec.PreExecutor

func (*NetworkCommandSpec) ShortDesc

func (*NetworkCommandSpec) ShortDesc() string

type NetworkDelayExecutor

type NetworkDelayExecutor struct {
	// contains filtered or unexported fields
}

func (*NetworkDelayExecutor) Exec

func (*NetworkDelayExecutor) Name

func (de *NetworkDelayExecutor) Name() string

func (*NetworkDelayExecutor) SetChannel

func (de *NetworkDelayExecutor) SetChannel(channel exec.Channel)

type NetworkDnsExecutor

type NetworkDnsExecutor struct {
	// contains filtered or unexported fields
}

func (*NetworkDnsExecutor) Exec

func (*NetworkDnsExecutor) Name

func (*NetworkDnsExecutor) Name() string

func (*NetworkDnsExecutor) SetChannel

func (ns *NetworkDnsExecutor) SetChannel(channel exec.Channel)

type NetworkDropExecutor

type NetworkDropExecutor struct {
	// contains filtered or unexported fields
}

func (*NetworkDropExecutor) Exec

func (*NetworkDropExecutor) Name

func (*NetworkDropExecutor) Name() string

func (*NetworkDropExecutor) SetChannel

func (ne *NetworkDropExecutor) SetChannel(channel exec.Channel)

type NetworkLossExecutor

type NetworkLossExecutor struct {
	// contains filtered or unexported fields
}

func (*NetworkLossExecutor) Exec

func (*NetworkLossExecutor) Name

func (*NetworkLossExecutor) Name() string

func (*NetworkLossExecutor) SetChannel

func (nle *NetworkLossExecutor) SetChannel(channel exec.Channel)

type ProcessCommandModelSpec

type ProcessCommandModelSpec struct {
}

func (*ProcessCommandModelSpec) Actions

func (*ProcessCommandModelSpec) Example

func (*ProcessCommandModelSpec) Example() string

func (*ProcessCommandModelSpec) Flags

func (*ProcessCommandModelSpec) LongDesc

func (*ProcessCommandModelSpec) LongDesc() string

func (*ProcessCommandModelSpec) Name

func (*ProcessCommandModelSpec) PreExecutor

func (*ProcessCommandModelSpec) PreExecutor() exec.PreExecutor

func (*ProcessCommandModelSpec) ShortDesc

func (*ProcessCommandModelSpec) ShortDesc() string

type ProcessExecutor

type ProcessExecutor struct {
	// contains filtered or unexported fields
}

func (*ProcessExecutor) Exec

func (pe *ProcessExecutor) Exec(uid string, ctx context.Context, model *exec.ExpModel) *transport.Response

func (*ProcessExecutor) Name

func (pe *ProcessExecutor) Name() string

func (*ProcessExecutor) SetChannel

func (pe *ProcessExecutor) SetChannel(channel exec.Channel)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL