config: go.chromium.org/chromiumos/config/go/api/test/tls Index | Files | Directories

package tls

import "go.chromium.org/chromiumos/config/go/api/test/tls"

Index

Package Files

common.pb.go wiring.pb.go

Variables

var CallServoXmlRpcResponse_Status_name = map[int32]string{
    0:  "STATUS_UNKNOWN",
    1:  "STATUS_OK",
    2:  "STATUS_BAD_DUT",
    3:  "STATUS_NO_METHOD",
    4:  "STATUS_NO_SERVO",
    5:  "STATUS_SERVO_ERROR",
}
var CallServoXmlRpcResponse_Status_value = map[string]int32{
    "STATUS_UNKNOWN":     0,
    "STATUS_OK":          1,
    "STATUS_BAD_DUT":     2,
    "STATUS_NO_METHOD":   3,
    "STATUS_NO_SERVO":    4,
    "STATUS_SERVO_ERROR": 5,
}
var Output_name = map[int32]string{
    0:  "OUTPUT_PIPE",
    1:  "OUTPUT_STDOUT",
}
var Output_value = map[string]int32{
    "OUTPUT_PIPE":   0,
    "OUTPUT_STDOUT": 1,
}
var SetDutPowerSupplyRequest_State_name = map[int32]string{
    0:  "STATE_UNKNOWN",
    1:  "STATE_ON",
    2:  "STATE_OFF",
}
var SetDutPowerSupplyRequest_State_value = map[string]int32{
    "STATE_UNKNOWN": 0,
    "STATE_ON":      1,
    "STATE_OFF":     2,
}
var SetDutPowerSupplyResponse_Status_name = map[int32]string{
    0:  "STATUS_UNKNOWN",
    1:  "STATUS_OK",
    2:  "STATUS_BAD_DUT",
    3:  "STATUS_BAD_REQUEST",
    4:  "STATUS_NO_RPM",
    5:  "STATUS_RPM_ERROR",
}
var SetDutPowerSupplyResponse_Status_value = map[string]int32{
    "STATUS_UNKNOWN":     0,
    "STATUS_OK":          1,
    "STATUS_BAD_DUT":     2,
    "STATUS_BAD_REQUEST": 3,
    "STATUS_NO_RPM":      4,
    "STATUS_RPM_ERROR":   5,
}

func RegisterCommonServer Uses

func RegisterCommonServer(s *grpc.Server, srv CommonServer)

func RegisterWiringServer Uses

func RegisterWiringServer(s *grpc.Server, srv WiringServer)

type CacheForDutMetadata Uses

type CacheForDutMetadata struct {
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*CacheForDutMetadata) Descriptor Uses

func (*CacheForDutMetadata) Descriptor() ([]byte, []int)

func (*CacheForDutMetadata) ProtoMessage Uses

func (*CacheForDutMetadata) ProtoMessage()

func (*CacheForDutMetadata) Reset Uses

func (m *CacheForDutMetadata) Reset()

func (*CacheForDutMetadata) String Uses

func (m *CacheForDutMetadata) String() string

func (*CacheForDutMetadata) XXX_DiscardUnknown Uses

func (m *CacheForDutMetadata) XXX_DiscardUnknown()

func (*CacheForDutMetadata) XXX_Marshal Uses

func (m *CacheForDutMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CacheForDutMetadata) XXX_Merge Uses

func (m *CacheForDutMetadata) XXX_Merge(src proto.Message)

func (*CacheForDutMetadata) XXX_Size Uses

func (m *CacheForDutMetadata) XXX_Size() int

func (*CacheForDutMetadata) XXX_Unmarshal Uses

func (m *CacheForDutMetadata) XXX_Unmarshal(b []byte) error

type CacheForDutRequest Uses

type CacheForDutRequest struct {
    // url identifies the resource to cache.
    // Only http, https, and gs schemes are supported. The resource to cache MUST
    // be accessible from the service. The implementation MAY use
    // implementation-specific credentials to attempt to access resources.
    Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
    // dut_name is the resource name for the DUT.
    // The DUT name is passed to the RTD when the RTD is started.
    // It is not specified whether the name is the DUT hostname.
    DutName              string   `protobuf:"bytes,2,opt,name=dut_name,json=dutName,proto3" json:"dut_name,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*CacheForDutRequest) Descriptor Uses

func (*CacheForDutRequest) Descriptor() ([]byte, []int)

func (*CacheForDutRequest) GetDutName Uses

func (m *CacheForDutRequest) GetDutName() string

func (*CacheForDutRequest) GetUrl Uses

func (m *CacheForDutRequest) GetUrl() string

func (*CacheForDutRequest) ProtoMessage Uses

func (*CacheForDutRequest) ProtoMessage()

func (*CacheForDutRequest) Reset Uses

func (m *CacheForDutRequest) Reset()

func (*CacheForDutRequest) String Uses

func (m *CacheForDutRequest) String() string

func (*CacheForDutRequest) XXX_DiscardUnknown Uses

func (m *CacheForDutRequest) XXX_DiscardUnknown()

func (*CacheForDutRequest) XXX_Marshal Uses

func (m *CacheForDutRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CacheForDutRequest) XXX_Merge Uses

func (m *CacheForDutRequest) XXX_Merge(src proto.Message)

func (*CacheForDutRequest) XXX_Size Uses

func (m *CacheForDutRequest) XXX_Size() int

func (*CacheForDutRequest) XXX_Unmarshal Uses

func (m *CacheForDutRequest) XXX_Unmarshal(b []byte) error

type CacheForDutResponse Uses

type CacheForDutResponse struct {
    // url is where the resource is cached at.
    // This MUST be accessible to the DUT.
    // If the host part of the url is a name, it MUST be resolvable by the DUT
    // via standard name resolution facilities.
    Url                  string   `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*CacheForDutResponse) Descriptor Uses

func (*CacheForDutResponse) Descriptor() ([]byte, []int)

func (*CacheForDutResponse) GetUrl Uses

func (m *CacheForDutResponse) GetUrl() string

func (*CacheForDutResponse) ProtoMessage Uses

func (*CacheForDutResponse) ProtoMessage()

func (*CacheForDutResponse) Reset Uses

func (m *CacheForDutResponse) Reset()

func (*CacheForDutResponse) String Uses

func (m *CacheForDutResponse) String() string

func (*CacheForDutResponse) XXX_DiscardUnknown Uses

func (m *CacheForDutResponse) XXX_DiscardUnknown()

func (*CacheForDutResponse) XXX_Marshal Uses

func (m *CacheForDutResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CacheForDutResponse) XXX_Merge Uses

func (m *CacheForDutResponse) XXX_Merge(src proto.Message)

func (*CacheForDutResponse) XXX_Size Uses

func (m *CacheForDutResponse) XXX_Size() int

func (*CacheForDutResponse) XXX_Unmarshal Uses

func (m *CacheForDutResponse) XXX_Unmarshal(b []byte) error

type CallServoXmlRpcRequest Uses

type CallServoXmlRpcRequest struct {
    Dut                  string          `protobuf:"bytes,1,opt,name=dut,proto3" json:"dut,omitempty"`
    Method               string          `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
    Args                 []*xmlrpc.Value `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

func (*CallServoXmlRpcRequest) Descriptor Uses

func (*CallServoXmlRpcRequest) Descriptor() ([]byte, []int)

func (*CallServoXmlRpcRequest) GetArgs Uses

func (m *CallServoXmlRpcRequest) GetArgs() []*xmlrpc.Value

func (*CallServoXmlRpcRequest) GetDut Uses

func (m *CallServoXmlRpcRequest) GetDut() string

func (*CallServoXmlRpcRequest) GetMethod Uses

func (m *CallServoXmlRpcRequest) GetMethod() string

func (*CallServoXmlRpcRequest) ProtoMessage Uses

func (*CallServoXmlRpcRequest) ProtoMessage()

func (*CallServoXmlRpcRequest) Reset Uses

func (m *CallServoXmlRpcRequest) Reset()

func (*CallServoXmlRpcRequest) String Uses

func (m *CallServoXmlRpcRequest) String() string

func (*CallServoXmlRpcRequest) XXX_DiscardUnknown Uses

func (m *CallServoXmlRpcRequest) XXX_DiscardUnknown()

func (*CallServoXmlRpcRequest) XXX_Marshal Uses

func (m *CallServoXmlRpcRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CallServoXmlRpcRequest) XXX_Merge Uses

func (m *CallServoXmlRpcRequest) XXX_Merge(src proto.Message)

func (*CallServoXmlRpcRequest) XXX_Size Uses

func (m *CallServoXmlRpcRequest) XXX_Size() int

func (*CallServoXmlRpcRequest) XXX_Unmarshal Uses

func (m *CallServoXmlRpcRequest) XXX_Unmarshal(b []byte) error

type CallServoXmlRpcResponse Uses

type CallServoXmlRpcResponse struct {
    Status CallServoXmlRpcResponse_Status `protobuf:"varint,1,opt,name=status,proto3,enum=chromiumos.config.api.test.tls.CallServoXmlRpcResponse_Status" json:"status,omitempty"`
    Value  *xmlrpc.Value                  `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
    // fault indicates that the servo XML-RPC returned a fault.
    // The fault value is stored in the value field.
    Fault                bool     `protobuf:"varint,3,opt,name=fault,proto3" json:"fault,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*CallServoXmlRpcResponse) Descriptor Uses

func (*CallServoXmlRpcResponse) Descriptor() ([]byte, []int)

func (*CallServoXmlRpcResponse) GetFault Uses

func (m *CallServoXmlRpcResponse) GetFault() bool

func (*CallServoXmlRpcResponse) GetStatus Uses

func (m *CallServoXmlRpcResponse) GetStatus() CallServoXmlRpcResponse_Status

func (*CallServoXmlRpcResponse) GetValue Uses

func (m *CallServoXmlRpcResponse) GetValue() *xmlrpc.Value

func (*CallServoXmlRpcResponse) ProtoMessage Uses

func (*CallServoXmlRpcResponse) ProtoMessage()

func (*CallServoXmlRpcResponse) Reset Uses

func (m *CallServoXmlRpcResponse) Reset()

func (*CallServoXmlRpcResponse) String Uses

func (m *CallServoXmlRpcResponse) String() string

func (*CallServoXmlRpcResponse) XXX_DiscardUnknown Uses

func (m *CallServoXmlRpcResponse) XXX_DiscardUnknown()

func (*CallServoXmlRpcResponse) XXX_Marshal Uses

func (m *CallServoXmlRpcResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CallServoXmlRpcResponse) XXX_Merge Uses

func (m *CallServoXmlRpcResponse) XXX_Merge(src proto.Message)

func (*CallServoXmlRpcResponse) XXX_Size Uses

func (m *CallServoXmlRpcResponse) XXX_Size() int

func (*CallServoXmlRpcResponse) XXX_Unmarshal Uses

func (m *CallServoXmlRpcResponse) XXX_Unmarshal(b []byte) error

type CallServoXmlRpcResponse_Status Uses

type CallServoXmlRpcResponse_Status int32
const (
    CallServoXmlRpcResponse_STATUS_UNKNOWN CallServoXmlRpcResponse_Status = 0
    CallServoXmlRpcResponse_STATUS_OK      CallServoXmlRpcResponse_Status = 1
    // STATUS_BAD_DUT indicates that the DUT is not known,
    // or the caller does not have access to it.
    CallServoXmlRpcResponse_STATUS_BAD_DUT CallServoXmlRpcResponse_Status = 2
    // STATUS_NO_METHOD indicates that the requested method does not
    // exist.
    CallServoXmlRpcResponse_STATUS_NO_METHOD   CallServoXmlRpcResponse_Status = 3
    CallServoXmlRpcResponse_STATUS_NO_SERVO    CallServoXmlRpcResponse_Status = 4
    CallServoXmlRpcResponse_STATUS_SERVO_ERROR CallServoXmlRpcResponse_Status = 5
)

func (CallServoXmlRpcResponse_Status) EnumDescriptor Uses

func (CallServoXmlRpcResponse_Status) EnumDescriptor() ([]byte, []int)

func (CallServoXmlRpcResponse_Status) String Uses

func (x CallServoXmlRpcResponse_Status) String() string

type CommonClient Uses

type CommonClient interface {
    // ExecDutCommand runs a command on a DUT.
    //
    // The working directory is /.
    // A tty is not spawned for the command.
    // The user and group is root.
    // All signals have their default dispositions and are not masked.
    // The umask is set to 0.
    //
    // The environment contains:
    //
    //   TERM=dumb
    //   PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin
    //   LANG=en_US.UTF-8
    //   USER=root
    //   HOME=/root
    //
    // The environment MAY also contain SSH client variables.
    // The environment SHALL NOT contain variables not mentioned above.
    //
    // If the stream is interrupted, the implementation MAY attempt to
    // stop the command by sending SIGINT, SIGHUP, SIGTERM, or SIGKILL.
    ExecDutCommand(ctx context.Context, in *ExecDutCommandRequest, opts ...grpc.CallOption) (Common_ExecDutCommandClient, error)
}

CommonClient is the client API for Common service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewCommonClient Uses

func NewCommonClient(cc *grpc.ClientConn) CommonClient

type CommonServer Uses

type CommonServer interface {
    // ExecDutCommand runs a command on a DUT.
    //
    // The working directory is /.
    // A tty is not spawned for the command.
    // The user and group is root.
    // All signals have their default dispositions and are not masked.
    // The umask is set to 0.
    //
    // The environment contains:
    //
    //   TERM=dumb
    //   PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin
    //   LANG=en_US.UTF-8
    //   USER=root
    //   HOME=/root
    //
    // The environment MAY also contain SSH client variables.
    // The environment SHALL NOT contain variables not mentioned above.
    //
    // If the stream is interrupted, the implementation MAY attempt to
    // stop the command by sending SIGINT, SIGHUP, SIGTERM, or SIGKILL.
    ExecDutCommand(*ExecDutCommandRequest, Common_ExecDutCommandServer) error
}

CommonServer is the server API for Common service.

type Common_ExecDutCommandClient Uses

type Common_ExecDutCommandClient interface {
    Recv() (*ExecDutCommandResponse, error)
    grpc.ClientStream
}

type Common_ExecDutCommandServer Uses

type Common_ExecDutCommandServer interface {
    Send(*ExecDutCommandResponse) error
    grpc.ServerStream
}

type ExecDutCommandRequest Uses

type ExecDutCommandRequest struct {
    // name is the resource name for the DUT.
    // The DUT name is passed to the RTD when the RTD is started.
    // It is not specified whether the name is the DUT hostname.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // command is the command to run.
    // If this contains no slashes, it is resolved using PATH.
    // If this starts with /, it is used as an absolute path to the
    // program to run.
    // Otherwise, this is treated as a path relative to the working
    // directory.
    Command string `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"`
    // args are the arguments to pass to the command.
    Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
    // stdin is passed to the command as the program's stdin.
    // The stream does not support seeking.
    // An empty bytes is not treated specially; if the command reads
    // from stdin, it will receive zero bytes.
    Stdin []byte `protobuf:"bytes,4,opt,name=stdin,proto3" json:"stdin,omitempty"`
    // stdout indicates how to handle the command's stdout.
    Stdout Output `protobuf:"varint,5,opt,name=stdout,proto3,enum=chromiumos.config.api.test.tls.Output" json:"stdout,omitempty"`
    // stderr indicates how to handle the command's stderr.
    Stderr               Output   `protobuf:"varint,6,opt,name=stderr,proto3,enum=chromiumos.config.api.test.tls.Output" json:"stderr,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*ExecDutCommandRequest) Descriptor Uses

func (*ExecDutCommandRequest) Descriptor() ([]byte, []int)

func (*ExecDutCommandRequest) GetArgs Uses

func (m *ExecDutCommandRequest) GetArgs() []string

func (*ExecDutCommandRequest) GetCommand Uses

func (m *ExecDutCommandRequest) GetCommand() string

func (*ExecDutCommandRequest) GetName Uses

func (m *ExecDutCommandRequest) GetName() string

func (*ExecDutCommandRequest) GetStderr Uses

func (m *ExecDutCommandRequest) GetStderr() Output

func (*ExecDutCommandRequest) GetStdin Uses

func (m *ExecDutCommandRequest) GetStdin() []byte

func (*ExecDutCommandRequest) GetStdout Uses

func (m *ExecDutCommandRequest) GetStdout() Output

func (*ExecDutCommandRequest) ProtoMessage Uses

func (*ExecDutCommandRequest) ProtoMessage()

func (*ExecDutCommandRequest) Reset Uses

func (m *ExecDutCommandRequest) Reset()

func (*ExecDutCommandRequest) String Uses

func (m *ExecDutCommandRequest) String() string

func (*ExecDutCommandRequest) XXX_DiscardUnknown Uses

func (m *ExecDutCommandRequest) XXX_DiscardUnknown()

func (*ExecDutCommandRequest) XXX_Marshal Uses

func (m *ExecDutCommandRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExecDutCommandRequest) XXX_Merge Uses

func (m *ExecDutCommandRequest) XXX_Merge(src proto.Message)

func (*ExecDutCommandRequest) XXX_Size Uses

func (m *ExecDutCommandRequest) XXX_Size() int

func (*ExecDutCommandRequest) XXX_Unmarshal Uses

func (m *ExecDutCommandRequest) XXX_Unmarshal(b []byte) error

type ExecDutCommandResponse Uses

type ExecDutCommandResponse struct {
    // exit_info contains exit information.
    // This is set when the command has exited or failed to start.
    // This is set on the last message in the response stream.
    ExitInfo *ExecDutCommandResponse_ExitInfo `protobuf:"bytes,1,opt,name=exit_info,json=exitInfo,proto3" json:"exit_info,omitempty"`
    // stdout contains the shell command's stdout output since the last
    // response in the stream.
    // The implementation MAY batch or delay output to later
    // responses in the stream.
    Stdout []byte `protobuf:"bytes,2,opt,name=stdout,proto3" json:"stdout,omitempty"`
    // stderr contains the shell command's stderr output since the last
    // response in the stream.
    // The implementation MAY batch or delay output to later
    // responses in the stream.
    Stderr               []byte   `protobuf:"bytes,3,opt,name=stderr,proto3" json:"stderr,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*ExecDutCommandResponse) Descriptor Uses

func (*ExecDutCommandResponse) Descriptor() ([]byte, []int)

func (*ExecDutCommandResponse) GetExitInfo Uses

func (m *ExecDutCommandResponse) GetExitInfo() *ExecDutCommandResponse_ExitInfo

func (*ExecDutCommandResponse) GetStderr Uses

func (m *ExecDutCommandResponse) GetStderr() []byte

func (*ExecDutCommandResponse) GetStdout Uses

func (m *ExecDutCommandResponse) GetStdout() []byte

func (*ExecDutCommandResponse) ProtoMessage Uses

func (*ExecDutCommandResponse) ProtoMessage()

func (*ExecDutCommandResponse) Reset Uses

func (m *ExecDutCommandResponse) Reset()

func (*ExecDutCommandResponse) String Uses

func (m *ExecDutCommandResponse) String() string

func (*ExecDutCommandResponse) XXX_DiscardUnknown Uses

func (m *ExecDutCommandResponse) XXX_DiscardUnknown()

func (*ExecDutCommandResponse) XXX_Marshal Uses

func (m *ExecDutCommandResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExecDutCommandResponse) XXX_Merge Uses

func (m *ExecDutCommandResponse) XXX_Merge(src proto.Message)

func (*ExecDutCommandResponse) XXX_Size Uses

func (m *ExecDutCommandResponse) XXX_Size() int

func (*ExecDutCommandResponse) XXX_Unmarshal Uses

func (m *ExecDutCommandResponse) XXX_Unmarshal(b []byte) error

type ExecDutCommandResponse_ExitInfo Uses

type ExecDutCommandResponse_ExitInfo struct {
    // status provides information about how the command process
    // terminated.
    //
    // If the command failed to start, status is set to an arbitrary
    // non-zero value.
    //
    // If signaled is set, status is set to the signal that caused
    // the command to terminate.
    //
    // Otherwise, status is set to the exit status of the process.
    // Exit statuses outside of 0 to 255 inclusive are not supported;
    // they will be mapped to an arbitrary non-zero value.
    //
    // status is zero if and only if the process was successfully
    // started and exited with a zero status.
    Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
    // signaled indicates whether the command exited due to a signal.
    // If set, status contains the signal.
    Signaled bool `protobuf:"varint,2,opt,name=signaled,proto3" json:"signaled,omitempty"`
    // started indicates whether the command was started.
    Started bool `protobuf:"varint,3,opt,name=started,proto3" json:"started,omitempty"`
    // error_message provides a human readable explanation for some errors.
    // This MUST NOT be inspected by programs.
    ErrorMessage         string   `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*ExecDutCommandResponse_ExitInfo) Descriptor Uses

func (*ExecDutCommandResponse_ExitInfo) Descriptor() ([]byte, []int)

func (*ExecDutCommandResponse_ExitInfo) GetErrorMessage Uses

func (m *ExecDutCommandResponse_ExitInfo) GetErrorMessage() string

func (*ExecDutCommandResponse_ExitInfo) GetSignaled Uses

func (m *ExecDutCommandResponse_ExitInfo) GetSignaled() bool

func (*ExecDutCommandResponse_ExitInfo) GetStarted Uses

func (m *ExecDutCommandResponse_ExitInfo) GetStarted() bool

func (*ExecDutCommandResponse_ExitInfo) GetStatus Uses

func (m *ExecDutCommandResponse_ExitInfo) GetStatus() int32

func (*ExecDutCommandResponse_ExitInfo) ProtoMessage Uses

func (*ExecDutCommandResponse_ExitInfo) ProtoMessage()

func (*ExecDutCommandResponse_ExitInfo) Reset Uses

func (m *ExecDutCommandResponse_ExitInfo) Reset()

func (*ExecDutCommandResponse_ExitInfo) String Uses

func (m *ExecDutCommandResponse_ExitInfo) String() string

func (*ExecDutCommandResponse_ExitInfo) XXX_DiscardUnknown Uses

func (m *ExecDutCommandResponse_ExitInfo) XXX_DiscardUnknown()

func (*ExecDutCommandResponse_ExitInfo) XXX_Marshal Uses

func (m *ExecDutCommandResponse_ExitInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExecDutCommandResponse_ExitInfo) XXX_Merge Uses

func (m *ExecDutCommandResponse_ExitInfo) XXX_Merge(src proto.Message)

func (*ExecDutCommandResponse_ExitInfo) XXX_Size Uses

func (m *ExecDutCommandResponse_ExitInfo) XXX_Size() int

func (*ExecDutCommandResponse_ExitInfo) XXX_Unmarshal Uses

func (m *ExecDutCommandResponse_ExitInfo) XXX_Unmarshal(b []byte) error

type OpenDutPortRequest Uses

type OpenDutPortRequest struct {
    // name is the resource name for the DUT.
    // The DUT name is passed to the RTD when the RTD is started.
    // It is not specified whether the name is the DUT hostname.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // port is the port to open on the DUT.
    Port                 int32    `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*OpenDutPortRequest) Descriptor Uses

func (*OpenDutPortRequest) Descriptor() ([]byte, []int)

func (*OpenDutPortRequest) GetName Uses

func (m *OpenDutPortRequest) GetName() string

func (*OpenDutPortRequest) GetPort Uses

func (m *OpenDutPortRequest) GetPort() int32

func (*OpenDutPortRequest) ProtoMessage Uses

func (*OpenDutPortRequest) ProtoMessage()

func (*OpenDutPortRequest) Reset Uses

func (m *OpenDutPortRequest) Reset()

func (*OpenDutPortRequest) String Uses

func (m *OpenDutPortRequest) String() string

func (*OpenDutPortRequest) XXX_DiscardUnknown Uses

func (m *OpenDutPortRequest) XXX_DiscardUnknown()

func (*OpenDutPortRequest) XXX_Marshal Uses

func (m *OpenDutPortRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OpenDutPortRequest) XXX_Merge Uses

func (m *OpenDutPortRequest) XXX_Merge(src proto.Message)

func (*OpenDutPortRequest) XXX_Size Uses

func (m *OpenDutPortRequest) XXX_Size() int

func (*OpenDutPortRequest) XXX_Unmarshal Uses

func (m *OpenDutPortRequest) XXX_Unmarshal(b []byte) error

type OpenDutPortResponse Uses

type OpenDutPortResponse struct {
    // address for which a port is forwarded to the DUT.
    // TLEs SHOULD return an IPv4 or IPv6 address to avoid name
    // resolution issues.
    // IPv4 addresses MUST be in standard dotted decimal notation.
    // IPv6 addresses MUST be formatted according to RFC4291, Section
    // 2.2.  The mixed IPv4 and IPv6 form MUST NOT be used.
    // If TLEs return a hostname, they SHOULD ensure that the hostname
    // can be resolved by the RTD via standard name resolution
    // facilities.
    Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
    // port on the address which is forwarded to the DUT.
    Port                 int32    `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*OpenDutPortResponse) Descriptor Uses

func (*OpenDutPortResponse) Descriptor() ([]byte, []int)

func (*OpenDutPortResponse) GetAddress Uses

func (m *OpenDutPortResponse) GetAddress() string

func (*OpenDutPortResponse) GetPort Uses

func (m *OpenDutPortResponse) GetPort() int32

func (*OpenDutPortResponse) ProtoMessage Uses

func (*OpenDutPortResponse) ProtoMessage()

func (*OpenDutPortResponse) Reset Uses

func (m *OpenDutPortResponse) Reset()

func (*OpenDutPortResponse) String Uses

func (m *OpenDutPortResponse) String() string

func (*OpenDutPortResponse) XXX_DiscardUnknown Uses

func (m *OpenDutPortResponse) XXX_DiscardUnknown()

func (*OpenDutPortResponse) XXX_Marshal Uses

func (m *OpenDutPortResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OpenDutPortResponse) XXX_Merge Uses

func (m *OpenDutPortResponse) XXX_Merge(src proto.Message)

func (*OpenDutPortResponse) XXX_Size Uses

func (m *OpenDutPortResponse) XXX_Size() int

func (*OpenDutPortResponse) XXX_Unmarshal Uses

func (m *OpenDutPortResponse) XXX_Unmarshal(b []byte) error

type Output Uses

type Output int32

Output enumeration for ExecDutCommandRequest.

const (
    // OUTPUT_PIPE means to collect output and return it.
    Output_OUTPUT_PIPE Output = 0
    // OUTPUT_STDOUT is a special value for stderr which means to merge stderr
    // into stdout.
    Output_OUTPUT_STDOUT Output = 1
)

func (Output) EnumDescriptor Uses

func (Output) EnumDescriptor() ([]byte, []int)

func (Output) String Uses

func (x Output) String() string

type SetDutPowerSupplyRequest Uses

type SetDutPowerSupplyRequest struct {
    Dut                  string                         `protobuf:"bytes,1,opt,name=dut,proto3" json:"dut,omitempty"`
    State                SetDutPowerSupplyRequest_State `protobuf:"varint,2,opt,name=state,proto3,enum=chromiumos.config.api.test.tls.SetDutPowerSupplyRequest_State" json:"state,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
    XXX_unrecognized     []byte                         `json:"-"`
    XXX_sizecache        int32                          `json:"-"`
}

func (*SetDutPowerSupplyRequest) Descriptor Uses

func (*SetDutPowerSupplyRequest) Descriptor() ([]byte, []int)

func (*SetDutPowerSupplyRequest) GetDut Uses

func (m *SetDutPowerSupplyRequest) GetDut() string

func (*SetDutPowerSupplyRequest) GetState Uses

func (m *SetDutPowerSupplyRequest) GetState() SetDutPowerSupplyRequest_State

func (*SetDutPowerSupplyRequest) ProtoMessage Uses

func (*SetDutPowerSupplyRequest) ProtoMessage()

func (*SetDutPowerSupplyRequest) Reset Uses

func (m *SetDutPowerSupplyRequest) Reset()

func (*SetDutPowerSupplyRequest) String Uses

func (m *SetDutPowerSupplyRequest) String() string

func (*SetDutPowerSupplyRequest) XXX_DiscardUnknown Uses

func (m *SetDutPowerSupplyRequest) XXX_DiscardUnknown()

func (*SetDutPowerSupplyRequest) XXX_Marshal Uses

func (m *SetDutPowerSupplyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetDutPowerSupplyRequest) XXX_Merge Uses

func (m *SetDutPowerSupplyRequest) XXX_Merge(src proto.Message)

func (*SetDutPowerSupplyRequest) XXX_Size Uses

func (m *SetDutPowerSupplyRequest) XXX_Size() int

func (*SetDutPowerSupplyRequest) XXX_Unmarshal Uses

func (m *SetDutPowerSupplyRequest) XXX_Unmarshal(b []byte) error

type SetDutPowerSupplyRequest_State Uses

type SetDutPowerSupplyRequest_State int32
const (
    SetDutPowerSupplyRequest_STATE_UNKNOWN SetDutPowerSupplyRequest_State = 0
    SetDutPowerSupplyRequest_STATE_ON      SetDutPowerSupplyRequest_State = 1
    SetDutPowerSupplyRequest_STATE_OFF     SetDutPowerSupplyRequest_State = 2
)

func (SetDutPowerSupplyRequest_State) EnumDescriptor Uses

func (SetDutPowerSupplyRequest_State) EnumDescriptor() ([]byte, []int)

func (SetDutPowerSupplyRequest_State) String Uses

func (x SetDutPowerSupplyRequest_State) String() string

type SetDutPowerSupplyResponse Uses

type SetDutPowerSupplyResponse struct {
    Status SetDutPowerSupplyResponse_Status `protobuf:"varint,1,opt,name=status,proto3,enum=chromiumos.config.api.test.tls.SetDutPowerSupplyResponse_Status" json:"status,omitempty"`
    // reason provides human friendly context for any error status.
    Reason               string   `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*SetDutPowerSupplyResponse) Descriptor Uses

func (*SetDutPowerSupplyResponse) Descriptor() ([]byte, []int)

func (*SetDutPowerSupplyResponse) GetReason Uses

func (m *SetDutPowerSupplyResponse) GetReason() string

func (*SetDutPowerSupplyResponse) GetStatus Uses

func (m *SetDutPowerSupplyResponse) GetStatus() SetDutPowerSupplyResponse_Status

func (*SetDutPowerSupplyResponse) ProtoMessage Uses

func (*SetDutPowerSupplyResponse) ProtoMessage()

func (*SetDutPowerSupplyResponse) Reset Uses

func (m *SetDutPowerSupplyResponse) Reset()

func (*SetDutPowerSupplyResponse) String Uses

func (m *SetDutPowerSupplyResponse) String() string

func (*SetDutPowerSupplyResponse) XXX_DiscardUnknown Uses

func (m *SetDutPowerSupplyResponse) XXX_DiscardUnknown()

func (*SetDutPowerSupplyResponse) XXX_Marshal Uses

func (m *SetDutPowerSupplyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetDutPowerSupplyResponse) XXX_Merge Uses

func (m *SetDutPowerSupplyResponse) XXX_Merge(src proto.Message)

func (*SetDutPowerSupplyResponse) XXX_Size Uses

func (m *SetDutPowerSupplyResponse) XXX_Size() int

func (*SetDutPowerSupplyResponse) XXX_Unmarshal Uses

func (m *SetDutPowerSupplyResponse) XXX_Unmarshal(b []byte) error

type SetDutPowerSupplyResponse_Status Uses

type SetDutPowerSupplyResponse_Status int32
const (
    SetDutPowerSupplyResponse_STATUS_UNKNOWN SetDutPowerSupplyResponse_Status = 0
    SetDutPowerSupplyResponse_STATUS_OK      SetDutPowerSupplyResponse_Status = 1
    // STATUS_BAD_DUT indicates that the DUT is not known,
    // or the caller does not have access to it.
    SetDutPowerSupplyResponse_STATUS_BAD_DUT SetDutPowerSupplyResponse_Status = 2
    // STATUS_BAD_REQUEST indicates that the request was invalid,
    // e.g., passing an invalid state.
    SetDutPowerSupplyResponse_STATUS_BAD_REQUEST SetDutPowerSupplyResponse_Status = 3
    SetDutPowerSupplyResponse_STATUS_NO_RPM      SetDutPowerSupplyResponse_Status = 4
    SetDutPowerSupplyResponse_STATUS_RPM_ERROR   SetDutPowerSupplyResponse_Status = 5
)

func (SetDutPowerSupplyResponse_Status) EnumDescriptor Uses

func (SetDutPowerSupplyResponse_Status) EnumDescriptor() ([]byte, []int)

func (SetDutPowerSupplyResponse_Status) String Uses

func (x SetDutPowerSupplyResponse_Status) String() string

type UnimplementedCommonServer Uses

type UnimplementedCommonServer struct {
}

UnimplementedCommonServer can be embedded to have forward compatible implementations.

func (*UnimplementedCommonServer) ExecDutCommand Uses

func (*UnimplementedCommonServer) ExecDutCommand(req *ExecDutCommandRequest, srv Common_ExecDutCommandServer) error

type UnimplementedWiringServer Uses

type UnimplementedWiringServer struct {
}

UnimplementedWiringServer can be embedded to have forward compatible implementations.

func (*UnimplementedWiringServer) CacheForDut Uses

func (*UnimplementedWiringServer) CacheForDut(ctx context.Context, req *CacheForDutRequest) (*longrunning.Operation, error)

func (*UnimplementedWiringServer) CallServoXmlRpc Uses

func (*UnimplementedWiringServer) CallServoXmlRpc(ctx context.Context, req *CallServoXmlRpcRequest) (*CallServoXmlRpcResponse, error)

func (*UnimplementedWiringServer) OpenDutPort Uses

func (*UnimplementedWiringServer) OpenDutPort(ctx context.Context, req *OpenDutPortRequest) (*OpenDutPortResponse, error)

func (*UnimplementedWiringServer) SetDutPowerSupply Uses

func (*UnimplementedWiringServer) SetDutPowerSupply(ctx context.Context, req *SetDutPowerSupplyRequest) (*SetDutPowerSupplyResponse, error)

type WiringClient Uses

type WiringClient interface {
    // Open a port on the DUT and return an address which the client can
    // use to connect to the port on the DUT.
    // The TLE SHOULD attempt to keep this address-to-port connection open for
    // the duration of the RTD's runtime.
    // The connection is not restarted if it is interrupted.
    //
    // If the connection from a previous call with the same arguments is
    // still open, this RPC SHOULD do nothing and return the same
    // response.
    // If the previous connection was closed, the implementation SHOULD
    // attempt to rebind and return the same address.
    // If the implementation lost and cannot reobtain the previous
    // address, it MAY return a new address.
    //
    // This RPC does NOT ensure that there is a service running on the
    // DUT for the given port.
    // A service running on the given port MUST NOT required for this RPC
    // to succeed.
    // It is not specified whether this RPC will open the given port in
    // the DUT's firewall, if the DUT has a firewall.
    OpenDutPort(ctx context.Context, in *OpenDutPortRequest, opts ...grpc.CallOption) (*OpenDutPortResponse, error)
    // SetDutPowerSupply sets the connected power state for the DUT.  It is
    // the caller's responsibility to wait for the effects of the call
    // to propagate, e.g. waiting in between calls to set the power OFF
    // and ON.
    //
    // EXPERIMENTAL
    SetDutPowerSupply(ctx context.Context, in *SetDutPowerSupplyRequest, opts ...grpc.CallOption) (*SetDutPowerSupplyResponse, error)
    // CacheForDut caches some data to be accessible for the DUT.
    // This will be made available to the DUT via a returned URL.
    // The implementation MUST ensure the returned URL is usable at least for the
    // lifetime of the RTD invocation.
    CacheForDut(ctx context.Context, in *CacheForDutRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
    // CallServoXmlRpc performs an XML-RPC call against the servo connected to a
    // DUT.
    //
    // This RPC mirrors the XML-RPC specification (http://xmlrpc.com/spec.md).
    //
    // EXPERIMENTAL
    CallServoXmlRpc(ctx context.Context, in *CallServoXmlRpcRequest, opts ...grpc.CallOption) (*CallServoXmlRpcResponse, error)
}

WiringClient is the client API for Wiring service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewWiringClient Uses

func NewWiringClient(cc *grpc.ClientConn) WiringClient

type WiringServer Uses

type WiringServer interface {
    // Open a port on the DUT and return an address which the client can
    // use to connect to the port on the DUT.
    // The TLE SHOULD attempt to keep this address-to-port connection open for
    // the duration of the RTD's runtime.
    // The connection is not restarted if it is interrupted.
    //
    // If the connection from a previous call with the same arguments is
    // still open, this RPC SHOULD do nothing and return the same
    // response.
    // If the previous connection was closed, the implementation SHOULD
    // attempt to rebind and return the same address.
    // If the implementation lost and cannot reobtain the previous
    // address, it MAY return a new address.
    //
    // This RPC does NOT ensure that there is a service running on the
    // DUT for the given port.
    // A service running on the given port MUST NOT required for this RPC
    // to succeed.
    // It is not specified whether this RPC will open the given port in
    // the DUT's firewall, if the DUT has a firewall.
    OpenDutPort(context.Context, *OpenDutPortRequest) (*OpenDutPortResponse, error)
    // SetDutPowerSupply sets the connected power state for the DUT.  It is
    // the caller's responsibility to wait for the effects of the call
    // to propagate, e.g. waiting in between calls to set the power OFF
    // and ON.
    //
    // EXPERIMENTAL
    SetDutPowerSupply(context.Context, *SetDutPowerSupplyRequest) (*SetDutPowerSupplyResponse, error)
    // CacheForDut caches some data to be accessible for the DUT.
    // This will be made available to the DUT via a returned URL.
    // The implementation MUST ensure the returned URL is usable at least for the
    // lifetime of the RTD invocation.
    CacheForDut(context.Context, *CacheForDutRequest) (*longrunning.Operation, error)
    // CallServoXmlRpc performs an XML-RPC call against the servo connected to a
    // DUT.
    //
    // This RPC mirrors the XML-RPC specification (http://xmlrpc.com/spec.md).
    //
    // EXPERIMENTAL
    CallServoXmlRpc(context.Context, *CallServoXmlRpcRequest) (*CallServoXmlRpcResponse, error)
}

WiringServer is the server API for Wiring service.

Directories

PathSynopsis
dependencies/longrunning

Package tls imports 9 packages (graph). Updated 2020-08-04. Refresh now. Tools for package owners.