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 ¶
- func RegisterCrdbServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterCrdbServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterCrdbServiceServer(s *grpc.Server, srv CrdbServiceServer)
- type BootstrapReqResp
- type CrdbServiceClient
- type CrdbServiceServer
- type DemoReqResp
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
Click to show internal directories.
Click to hide internal directories.