Documentation ¶
Index ¶
- func NewCommandEndpoints() []*api.Endpoint
- func RegisterCommandHandler(s server.Server, hdlr CommandHandler, opts ...server.HandlerOption) error
- func RegisterCommandServer(s *grpc.Server, srv CommandServer)
- type CommandClient
- type CommandHandler
- type CommandServer
- type CommandService
- type ExecRequest
- func (*ExecRequest) Descriptor() ([]byte, []int)
- func (m *ExecRequest) GetArgs() []string
- func (*ExecRequest) ProtoMessage()
- func (m *ExecRequest) Reset()
- func (m *ExecRequest) String() string
- func (m *ExecRequest) XXX_DiscardUnknown()
- func (m *ExecRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecRequest) XXX_Merge(src proto.Message)
- func (m *ExecRequest) XXX_Size() int
- func (m *ExecRequest) XXX_Unmarshal(b []byte) error
- type ExecResponse
- func (*ExecResponse) Descriptor() ([]byte, []int)
- func (m *ExecResponse) GetError() string
- func (m *ExecResponse) GetResult() []byte
- func (*ExecResponse) ProtoMessage()
- func (m *ExecResponse) Reset()
- func (m *ExecResponse) String() string
- func (m *ExecResponse) XXX_DiscardUnknown()
- func (m *ExecResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExecResponse) XXX_Merge(src proto.Message)
- func (m *ExecResponse) XXX_Size() int
- func (m *ExecResponse) XXX_Unmarshal(b []byte) error
- type HelpRequest
- func (*HelpRequest) Descriptor() ([]byte, []int)
- func (*HelpRequest) ProtoMessage()
- func (m *HelpRequest) Reset()
- func (m *HelpRequest) String() string
- func (m *HelpRequest) XXX_DiscardUnknown()
- func (m *HelpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HelpRequest) XXX_Merge(src proto.Message)
- func (m *HelpRequest) XXX_Size() int
- func (m *HelpRequest) XXX_Unmarshal(b []byte) error
- type HelpResponse
- func (*HelpResponse) Descriptor() ([]byte, []int)
- func (m *HelpResponse) GetDescription() string
- func (m *HelpResponse) GetUsage() string
- func (*HelpResponse) ProtoMessage()
- func (m *HelpResponse) Reset()
- func (m *HelpResponse) String() string
- func (m *HelpResponse) XXX_DiscardUnknown()
- func (m *HelpResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HelpResponse) XXX_Merge(src proto.Message)
- func (m *HelpResponse) XXX_Size() int
- func (m *HelpResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedCommandServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterCommandHandler ¶
func RegisterCommandHandler(s server.Server, hdlr CommandHandler, opts ...server.HandlerOption) error
func RegisterCommandServer ¶
func RegisterCommandServer(s *grpc.Server, srv CommandServer)
Types ¶
type CommandClient ¶
type CommandClient interface { Help(ctx context.Context, in *HelpRequest, opts ...grpc.CallOption) (*HelpResponse, error) Exec(ctx context.Context, in *ExecRequest, opts ...grpc.CallOption) (*ExecResponse, error) }
CommandClient is the client API for Command service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCommandClient ¶
func NewCommandClient(cc *grpc.ClientConn) CommandClient
type CommandHandler ¶
type CommandHandler interface { Help(context.Context, *HelpRequest, *HelpResponse) error Exec(context.Context, *ExecRequest, *ExecResponse) error }
type CommandServer ¶
type CommandServer interface { Help(context.Context, *HelpRequest) (*HelpResponse, error) Exec(context.Context, *ExecRequest) (*ExecResponse, error) }
CommandServer is the server API for Command service.
type CommandService ¶
type CommandService interface { Help(ctx context.Context, in *HelpRequest, opts ...client.CallOption) (*HelpResponse, error) Exec(ctx context.Context, in *ExecRequest, opts ...client.CallOption) (*ExecResponse, error) }
func NewCommandService ¶
func NewCommandService(name string, c client.Client) CommandService
type ExecRequest ¶
type ExecRequest struct { Args []string `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecRequest) Descriptor ¶
func (*ExecRequest) Descriptor() ([]byte, []int)
func (*ExecRequest) GetArgs ¶
func (m *ExecRequest) GetArgs() []string
func (*ExecRequest) ProtoMessage ¶
func (*ExecRequest) ProtoMessage()
func (*ExecRequest) Reset ¶
func (m *ExecRequest) Reset()
func (*ExecRequest) String ¶
func (m *ExecRequest) String() string
func (*ExecRequest) XXX_DiscardUnknown ¶
func (m *ExecRequest) XXX_DiscardUnknown()
func (*ExecRequest) XXX_Marshal ¶
func (m *ExecRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecRequest) XXX_Merge ¶
func (m *ExecRequest) XXX_Merge(src proto.Message)
func (*ExecRequest) XXX_Size ¶
func (m *ExecRequest) XXX_Size() int
func (*ExecRequest) XXX_Unmarshal ¶
func (m *ExecRequest) XXX_Unmarshal(b []byte) error
type ExecResponse ¶
type ExecResponse struct { Result []byte `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ExecResponse) Descriptor ¶
func (*ExecResponse) Descriptor() ([]byte, []int)
func (*ExecResponse) GetError ¶
func (m *ExecResponse) GetError() string
func (*ExecResponse) GetResult ¶
func (m *ExecResponse) GetResult() []byte
func (*ExecResponse) ProtoMessage ¶
func (*ExecResponse) ProtoMessage()
func (*ExecResponse) Reset ¶
func (m *ExecResponse) Reset()
func (*ExecResponse) String ¶
func (m *ExecResponse) String() string
func (*ExecResponse) XXX_DiscardUnknown ¶
func (m *ExecResponse) XXX_DiscardUnknown()
func (*ExecResponse) XXX_Marshal ¶
func (m *ExecResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExecResponse) XXX_Merge ¶
func (m *ExecResponse) XXX_Merge(src proto.Message)
func (*ExecResponse) XXX_Size ¶
func (m *ExecResponse) XXX_Size() int
func (*ExecResponse) XXX_Unmarshal ¶
func (m *ExecResponse) XXX_Unmarshal(b []byte) error
type HelpRequest ¶
type HelpRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HelpRequest) Descriptor ¶
func (*HelpRequest) Descriptor() ([]byte, []int)
func (*HelpRequest) ProtoMessage ¶
func (*HelpRequest) ProtoMessage()
func (*HelpRequest) Reset ¶
func (m *HelpRequest) Reset()
func (*HelpRequest) String ¶
func (m *HelpRequest) String() string
func (*HelpRequest) XXX_DiscardUnknown ¶
func (m *HelpRequest) XXX_DiscardUnknown()
func (*HelpRequest) XXX_Marshal ¶
func (m *HelpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HelpRequest) XXX_Merge ¶
func (m *HelpRequest) XXX_Merge(src proto.Message)
func (*HelpRequest) XXX_Size ¶
func (m *HelpRequest) XXX_Size() int
func (*HelpRequest) XXX_Unmarshal ¶
func (m *HelpRequest) XXX_Unmarshal(b []byte) error
type HelpResponse ¶
type HelpResponse struct { Usage string `protobuf:"bytes,1,opt,name=usage,proto3" json:"usage,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HelpResponse) Descriptor ¶
func (*HelpResponse) Descriptor() ([]byte, []int)
func (*HelpResponse) GetDescription ¶
func (m *HelpResponse) GetDescription() string
func (*HelpResponse) GetUsage ¶
func (m *HelpResponse) GetUsage() string
func (*HelpResponse) ProtoMessage ¶
func (*HelpResponse) ProtoMessage()
func (*HelpResponse) Reset ¶
func (m *HelpResponse) Reset()
func (*HelpResponse) String ¶
func (m *HelpResponse) String() string
func (*HelpResponse) XXX_DiscardUnknown ¶
func (m *HelpResponse) XXX_DiscardUnknown()
func (*HelpResponse) XXX_Marshal ¶
func (m *HelpResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HelpResponse) XXX_Merge ¶
func (m *HelpResponse) XXX_Merge(src proto.Message)
func (*HelpResponse) XXX_Size ¶
func (m *HelpResponse) XXX_Size() int
func (*HelpResponse) XXX_Unmarshal ¶
func (m *HelpResponse) XXX_Unmarshal(b []byte) error
type UnimplementedCommandServer ¶
type UnimplementedCommandServer struct { }
UnimplementedCommandServer can be embedded to have forward compatible implementations.
func (*UnimplementedCommandServer) Exec ¶
func (*UnimplementedCommandServer) Exec(ctx context.Context, req *ExecRequest) (*ExecResponse, error)
func (*UnimplementedCommandServer) Help ¶
func (*UnimplementedCommandServer) Help(ctx context.Context, req *HelpRequest) (*HelpResponse, error)
Click to show internal directories.
Click to hide internal directories.