go-vitess.v1: gopkg.in/src-d/go-vitess.v1/vt/proto/vtctlservice Index | Files

package vtctlservice

import "gopkg.in/src-d/go-vitess.v1/vt/proto/vtctlservice"

Index

Package Files

vtctlservice.pb.go

func RegisterVtctlServer Uses

func RegisterVtctlServer(s *grpc.Server, srv VtctlServer)

type VtctlClient Uses

type VtctlClient interface {
    ExecuteVtctlCommand(ctx context.Context, in *vtctldata.ExecuteVtctlCommandRequest, opts ...grpc.CallOption) (Vtctl_ExecuteVtctlCommandClient, error)
}

VtctlClient is the client API for Vtctl service.

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

func NewVtctlClient Uses

func NewVtctlClient(cc *grpc.ClientConn) VtctlClient

type VtctlServer Uses

type VtctlServer interface {
    ExecuteVtctlCommand(*vtctldata.ExecuteVtctlCommandRequest, Vtctl_ExecuteVtctlCommandServer) error
}

VtctlServer is the server API for Vtctl service.

type Vtctl_ExecuteVtctlCommandClient Uses

type Vtctl_ExecuteVtctlCommandClient interface {
    Recv() (*vtctldata.ExecuteVtctlCommandResponse, error)
    grpc.ClientStream
}

type Vtctl_ExecuteVtctlCommandServer Uses

type Vtctl_ExecuteVtctlCommandServer interface {
    Send(*vtctldata.ExecuteVtctlCommandResponse) error
    grpc.ServerStream
}

Package vtctlservice imports 6 packages (graph) and is imported by 4 packages. Updated 2019-06-13. Refresh now. Tools for package owners.