...

Source file src/go.opencensus.io/examples/grpc/proto/helloworld.pb.go

Documentation: go.opencensus.io/examples/grpc/proto

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

View as plain text