Documentation
¶
Overview ¶
Package example demonstrates a lightweight protobuf service.
Code generated by protoc-gen-go-ttrpc. DO NOT EDIT. source: github.com/just1not2/ttrpc/example/example.proto
Index ¶
- Variables
- func RegisterExampleService(srv *ttrpc.Server, svc ExampleService)
- type ExampleService
- type Method1Request
- func (*Method1Request) Descriptor() ([]byte, []int)deprecated
- func (x *Method1Request) GetBar() string
- func (x *Method1Request) GetFoo() string
- func (*Method1Request) ProtoMessage()
- func (x *Method1Request) ProtoReflect() protoreflect.Message
- func (x *Method1Request) Reset()
- func (x *Method1Request) String() string
- type Method1Response
- func (*Method1Response) Descriptor() ([]byte, []int)deprecated
- func (x *Method1Response) GetBar() string
- func (x *Method1Response) GetFoo() string
- func (*Method1Response) ProtoMessage()
- func (x *Method1Response) ProtoReflect() protoreflect.Message
- func (x *Method1Response) Reset()
- func (x *Method1Response) String() string
- type Method2Request
Constants ¶
This section is empty.
Variables ¶
View Source
var File_github_com_containerd_ttrpc_example_example_proto protoreflect.FileDescriptor
Functions ¶
func RegisterExampleService ¶
func RegisterExampleService(srv *ttrpc.Server, svc ExampleService)
Types ¶
type ExampleService ¶
type ExampleService interface { Method1(ctx context.Context, req *Method1Request) (*Method1Response, error) Method2(ctx context.Context, req *Method1Request) (*empty.Empty, error) }
func NewExampleClient ¶
func NewExampleClient(client *ttrpc.Client) ExampleService
type Method1Request ¶
type Method1Request struct { Foo string `protobuf:"bytes,1,opt,name=foo,proto3" json:"foo,omitempty"` Bar string `protobuf:"bytes,2,opt,name=bar,proto3" json:"bar,omitempty"` // contains filtered or unexported fields }
func (*Method1Request) Descriptor
deprecated
func (*Method1Request) Descriptor() ([]byte, []int)
Deprecated: Use Method1Request.ProtoReflect.Descriptor instead.
func (*Method1Request) GetBar ¶
func (x *Method1Request) GetBar() string
func (*Method1Request) GetFoo ¶
func (x *Method1Request) GetFoo() string
func (*Method1Request) ProtoMessage ¶
func (*Method1Request) ProtoMessage()
func (*Method1Request) ProtoReflect ¶
func (x *Method1Request) ProtoReflect() protoreflect.Message
func (*Method1Request) Reset ¶
func (x *Method1Request) Reset()
func (*Method1Request) String ¶
func (x *Method1Request) String() string
type Method1Response ¶
type Method1Response struct { Foo string `protobuf:"bytes,1,opt,name=foo,proto3" json:"foo,omitempty"` Bar string `protobuf:"bytes,2,opt,name=bar,proto3" json:"bar,omitempty"` // contains filtered or unexported fields }
func (*Method1Response) Descriptor
deprecated
func (*Method1Response) Descriptor() ([]byte, []int)
Deprecated: Use Method1Response.ProtoReflect.Descriptor instead.
func (*Method1Response) GetBar ¶
func (x *Method1Response) GetBar() string
func (*Method1Response) GetFoo ¶
func (x *Method1Response) GetFoo() string
func (*Method1Response) ProtoMessage ¶
func (*Method1Response) ProtoMessage()
func (*Method1Response) ProtoReflect ¶
func (x *Method1Response) ProtoReflect() protoreflect.Message
func (*Method1Response) Reset ¶
func (x *Method1Response) Reset()
func (*Method1Response) String ¶
func (x *Method1Response) String() string
type Method2Request ¶
type Method2Request struct { Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` // contains filtered or unexported fields }
func (*Method2Request) Descriptor
deprecated
func (*Method2Request) Descriptor() ([]byte, []int)
Deprecated: Use Method2Request.ProtoReflect.Descriptor instead.
func (*Method2Request) GetAction ¶
func (x *Method2Request) GetAction() string
func (*Method2Request) ProtoMessage ¶
func (*Method2Request) ProtoMessage()
func (*Method2Request) ProtoReflect ¶
func (x *Method2Request) ProtoReflect() protoreflect.Message
func (*Method2Request) Reset ¶
func (x *Method2Request) Reset()
func (*Method2Request) String ¶
func (x *Method2Request) String() string
Click to show internal directories.
Click to hide internal directories.