pb

package
v0.0.0-...-e70fc09 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package pb is a generated protocol buffer package.

It is generated from these files:
	pb/service.proto
	pb/demo.proto

It has these top-level messages:
	DemoReqResp
	BootstrapReqResp

Package pb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterCrdbServiceHandler

func RegisterCrdbServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterCrdbServiceHandler registers the http handlers for service CrdbService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterCrdbServiceHandlerFromEndpoint

func RegisterCrdbServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterCrdbServiceHandlerFromEndpoint is same as RegisterCrdbServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterCrdbServiceServer

func RegisterCrdbServiceServer(s *grpc.Server, srv CrdbServiceServer)

Types

type BootstrapReqResp

type BootstrapReqResp struct {
}

func (*BootstrapReqResp) Descriptor

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

func (*BootstrapReqResp) ProtoMessage

func (*BootstrapReqResp) ProtoMessage()

func (*BootstrapReqResp) Reset

func (m *BootstrapReqResp) Reset()

func (*BootstrapReqResp) String

func (m *BootstrapReqResp) String() string

type CrdbServiceClient

type CrdbServiceClient interface {
	Demo(ctx context.Context, in *DemoReqResp, opts ...grpc.CallOption) (*DemoReqResp, error)
	// Bootstrap an uninitialized cluster.
	InitCluster(ctx context.Context, in *BootstrapReqResp, opts ...grpc.CallOption) (*BootstrapReqResp, error)
}

func NewCrdbServiceClient

func NewCrdbServiceClient(cc *grpc.ClientConn) CrdbServiceClient

type CrdbServiceServer

type CrdbServiceServer interface {
	Demo(context.Context, *DemoReqResp) (*DemoReqResp, error)
	// Bootstrap an uninitialized cluster.
	InitCluster(context.Context, *BootstrapReqResp) (*BootstrapReqResp, error)
}

type DemoReqResp

type DemoReqResp struct {
	DemoMessages []*raftpb.Message `protobuf:"bytes,1,rep,name=demo_messages,json=demoMessages" json:"demo_messages,omitempty"`
	StateCode    int32             `protobuf:"varint,2,opt,name=state_code,json=stateCode,proto3" json:"state_code,omitempty"`
	StateMessage string            `protobuf:"bytes,3,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"`
}

func (*DemoReqResp) Descriptor

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

func (*DemoReqResp) GetDemoMessages

func (m *DemoReqResp) GetDemoMessages() []*raftpb.Message

func (*DemoReqResp) GetStateCode

func (m *DemoReqResp) GetStateCode() int32

func (*DemoReqResp) GetStateMessage

func (m *DemoReqResp) GetStateMessage() string

func (*DemoReqResp) ProtoMessage

func (*DemoReqResp) ProtoMessage()

func (*DemoReqResp) Reset

func (m *DemoReqResp) Reset()

func (*DemoReqResp) String

func (m *DemoReqResp) String() string

Jump to

Keyboard shortcuts

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