OSDN Git Service

new repo
[bytom/vapor.git] / vendor / google.golang.org / grpc / examples / helloworld / helloworld / helloworld.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: helloworld.proto
3
4 /*
5 Package helloworld is a generated protocol buffer package.
6
7 It is generated from these files:
8         helloworld.proto
9
10 It has these top-level messages:
11         HelloRequest
12         HelloReply
13 */
14 package helloworld
15
16 import proto "github.com/golang/protobuf/proto"
17 import fmt "fmt"
18 import math "math"
19
20 import (
21         context "golang.org/x/net/context"
22         grpc "google.golang.org/grpc"
23 )
24
25 // Reference imports to suppress errors if they are not otherwise used.
26 var _ = proto.Marshal
27 var _ = fmt.Errorf
28 var _ = math.Inf
29
30 // This is a compile-time assertion to ensure that this generated file
31 // is compatible with the proto package it is being compiled against.
32 // A compilation error at this line likely means your copy of the
33 // proto package needs to be updated.
34 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
35
36 // The request message containing the user's name.
37 type HelloRequest struct {
38         Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
39 }
40
41 func (m *HelloRequest) Reset()                    { *m = HelloRequest{} }
42 func (m *HelloRequest) String() string            { return proto.CompactTextString(m) }
43 func (*HelloRequest) ProtoMessage()               {}
44 func (*HelloRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
45
46 func (m *HelloRequest) GetName() string {
47         if m != nil {
48                 return m.Name
49         }
50         return ""
51 }
52
53 // The response message containing the greetings
54 type HelloReply struct {
55         Message string `protobuf:"bytes,1,opt,name=message" json:"message,omitempty"`
56 }
57
58 func (m *HelloReply) Reset()                    { *m = HelloReply{} }
59 func (m *HelloReply) String() string            { return proto.CompactTextString(m) }
60 func (*HelloReply) ProtoMessage()               {}
61 func (*HelloReply) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
62
63 func (m *HelloReply) GetMessage() string {
64         if m != nil {
65                 return m.Message
66         }
67         return ""
68 }
69
70 func init() {
71         proto.RegisterType((*HelloRequest)(nil), "helloworld.HelloRequest")
72         proto.RegisterType((*HelloReply)(nil), "helloworld.HelloReply")
73 }
74
75 // Reference imports to suppress errors if they are not otherwise used.
76 var _ context.Context
77 var _ grpc.ClientConn
78
79 // This is a compile-time assertion to ensure that this generated file
80 // is compatible with the grpc package it is being compiled against.
81 const _ = grpc.SupportPackageIsVersion4
82
83 // Client API for Greeter service
84
85 type GreeterClient interface {
86         // Sends a greeting
87         SayHello(ctx context.Context, in *HelloRequest, opts ...grpc.CallOption) (*HelloReply, error)
88 }
89
90 type greeterClient struct {
91         cc *grpc.ClientConn
92 }
93
94 func NewGreeterClient(cc *grpc.ClientConn) GreeterClient {
95         return &greeterClient{cc}
96 }
97
98 func (c *greeterClient) SayHello(ctx context.Context, in *HelloRequest, opts ...grpc.CallOption) (*HelloReply, error) {
99         out := new(HelloReply)
100         err := grpc.Invoke(ctx, "/helloworld.Greeter/SayHello", in, out, c.cc, opts...)
101         if err != nil {
102                 return nil, err
103         }
104         return out, nil
105 }
106
107 // Server API for Greeter service
108
109 type GreeterServer interface {
110         // Sends a greeting
111         SayHello(context.Context, *HelloRequest) (*HelloReply, error)
112 }
113
114 func RegisterGreeterServer(s *grpc.Server, srv GreeterServer) {
115         s.RegisterService(&_Greeter_serviceDesc, srv)
116 }
117
118 func _Greeter_SayHello_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
119         in := new(HelloRequest)
120         if err := dec(in); err != nil {
121                 return nil, err
122         }
123         if interceptor == nil {
124                 return srv.(GreeterServer).SayHello(ctx, in)
125         }
126         info := &grpc.UnaryServerInfo{
127                 Server:     srv,
128                 FullMethod: "/helloworld.Greeter/SayHello",
129         }
130         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
131                 return srv.(GreeterServer).SayHello(ctx, req.(*HelloRequest))
132         }
133         return interceptor(ctx, in, info, handler)
134 }
135
136 var _Greeter_serviceDesc = grpc.ServiceDesc{
137         ServiceName: "helloworld.Greeter",
138         HandlerType: (*GreeterServer)(nil),
139         Methods: []grpc.MethodDesc{
140                 {
141                         MethodName: "SayHello",
142                         Handler:    _Greeter_SayHello_Handler,
143                 },
144         },
145         Streams:  []grpc.StreamDesc{},
146         Metadata: "helloworld.proto",
147 }
148
149 func init() { proto.RegisterFile("helloworld.proto", fileDescriptor0) }
150
151 var fileDescriptor0 = []byte{
152         // 175 bytes of a gzipped FileDescriptorProto
153         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0xc8, 0x48, 0xcd, 0xc9,
154         0xc9, 0x2f, 0xcf, 0x2f, 0xca, 0x49, 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x42, 0x88,
155         0x28, 0x29, 0x71, 0xf1, 0x78, 0x80, 0x78, 0x41, 0xa9, 0x85, 0xa5, 0xa9, 0xc5, 0x25, 0x42, 0x42,
156         0x5c, 0x2c, 0x79, 0x89, 0xb9, 0xa9, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0x9c, 0x41, 0x60, 0xb6, 0x92,
157         0x1a, 0x17, 0x17, 0x54, 0x4d, 0x41, 0x4e, 0xa5, 0x90, 0x04, 0x17, 0x7b, 0x6e, 0x6a, 0x71, 0x71,
158         0x62, 0x3a, 0x4c, 0x11, 0x8c, 0x6b, 0xe4, 0xc9, 0xc5, 0xee, 0x5e, 0x94, 0x9a, 0x5a, 0x92, 0x5a,
159         0x24, 0x64, 0xc7, 0xc5, 0x11, 0x9c, 0x58, 0x09, 0xd6, 0x25, 0x24, 0xa1, 0x87, 0xe4, 0x02, 0x64,
160         0xcb, 0xa4, 0xc4, 0xb0, 0xc8, 0x14, 0xe4, 0x54, 0x2a, 0x31, 0x38, 0x19, 0x70, 0x49, 0x67, 0xe6,
161         0xeb, 0xa5, 0x17, 0x15, 0x24, 0xeb, 0xa5, 0x56, 0x24, 0xe6, 0x16, 0xe4, 0xa4, 0x16, 0x23, 0xa9,
162         0x75, 0xe2, 0x07, 0x2b, 0x0e, 0x07, 0xb1, 0x03, 0x40, 0x5e, 0x0a, 0x60, 0x4c, 0x62, 0x03, 0xfb,
163         0xcd, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0x0f, 0xb7, 0xcd, 0xf2, 0xef, 0x00, 0x00, 0x00,
164 }