This commit is contained in:
jackdaw@loafle.com 2017-04-14 18:30:38 +09:00
parent eb2c18b44c
commit 83d9cf3b5e
2 changed files with 141 additions and 39 deletions

View File

@ -9,6 +9,8 @@ It is generated from these files:
grpc.proto grpc.proto
It has these top-level messages: It has these top-level messages:
Empty
Boolean
InputArray InputArray
Init Init
Input Input
@ -144,6 +146,30 @@ func (x Crawlers) String() string {
} }
func (Crawlers) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } func (Crawlers) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
type Empty struct {
}
func (m *Empty) Reset() { *m = Empty{} }
func (m *Empty) String() string { return proto.CompactTextString(m) }
func (*Empty) ProtoMessage() {}
func (*Empty) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
type Boolean struct {
Check bool `protobuf:"varint,1,opt,name=check" json:"check,omitempty"`
}
func (m *Boolean) Reset() { *m = Boolean{} }
func (m *Boolean) String() string { return proto.CompactTextString(m) }
func (*Boolean) ProtoMessage() {}
func (*Boolean) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
func (m *Boolean) GetCheck() bool {
if m != nil {
return m.Check
}
return false
}
type InputArray struct { type InputArray struct {
In []*Init `protobuf:"bytes,1,rep,name=in" json:"in,omitempty"` In []*Init `protobuf:"bytes,1,rep,name=in" json:"in,omitempty"`
} }
@ -151,7 +177,7 @@ type InputArray struct {
func (m *InputArray) Reset() { *m = InputArray{} } func (m *InputArray) Reset() { *m = InputArray{} }
func (m *InputArray) String() string { return proto.CompactTextString(m) } func (m *InputArray) String() string { return proto.CompactTextString(m) }
func (*InputArray) ProtoMessage() {} func (*InputArray) ProtoMessage() {}
func (*InputArray) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } func (*InputArray) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
func (m *InputArray) GetIn() []*Init { func (m *InputArray) GetIn() []*Init {
if m != nil { if m != nil {
@ -168,7 +194,7 @@ type Init struct {
func (m *Init) Reset() { *m = Init{} } func (m *Init) Reset() { *m = Init{} }
func (m *Init) String() string { return proto.CompactTextString(m) } func (m *Init) String() string { return proto.CompactTextString(m) }
func (*Init) ProtoMessage() {} func (*Init) ProtoMessage() {}
func (*Init) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } func (*Init) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
func (m *Init) GetName() Crawlers { func (m *Init) GetName() Crawlers {
if m != nil { if m != nil {
@ -192,7 +218,7 @@ type Input struct {
func (m *Input) Reset() { *m = Input{} } func (m *Input) Reset() { *m = Input{} }
func (m *Input) String() string { return proto.CompactTextString(m) } func (m *Input) String() string { return proto.CompactTextString(m) }
func (*Input) ProtoMessage() {} func (*Input) ProtoMessage() {}
func (*Input) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } func (*Input) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
func (m *Input) GetName() Crawlers { func (m *Input) GetName() Crawlers {
if m != nil { if m != nil {
@ -218,7 +244,7 @@ type Output struct {
func (m *Output) Reset() { *m = Output{} } func (m *Output) Reset() { *m = Output{} }
func (m *Output) String() string { return proto.CompactTextString(m) } func (m *Output) String() string { return proto.CompactTextString(m) }
func (*Output) ProtoMessage() {} func (*Output) ProtoMessage() {}
func (*Output) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } func (*Output) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
func (m *Output) GetStartDate() int64 { func (m *Output) GetStartDate() int64 {
if m != nil { if m != nil {
@ -242,6 +268,8 @@ func (m *Output) GetData() []byte {
} }
func init() { func init() {
proto.RegisterType((*Empty)(nil), "Empty")
proto.RegisterType((*Boolean)(nil), "Boolean")
proto.RegisterType((*InputArray)(nil), "InputArray") proto.RegisterType((*InputArray)(nil), "InputArray")
proto.RegisterType((*Init)(nil), "Init") proto.RegisterType((*Init)(nil), "Init")
proto.RegisterType((*Input)(nil), "Input") proto.RegisterType((*Input)(nil), "Input")
@ -451,41 +479,108 @@ var _Data_serviceDesc = grpc1.ServiceDesc{
Metadata: "grpc.proto", Metadata: "grpc.proto",
} }
// Client API for Status service
type StatusClient interface {
Status(ctx context.Context, in *Empty, opts ...grpc1.CallOption) (*Boolean, error)
}
type statusClient struct {
cc *grpc1.ClientConn
}
func NewStatusClient(cc *grpc1.ClientConn) StatusClient {
return &statusClient{cc}
}
func (c *statusClient) Status(ctx context.Context, in *Empty, opts ...grpc1.CallOption) (*Boolean, error) {
out := new(Boolean)
err := grpc1.Invoke(ctx, "/Status/Status", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for Status service
type StatusServer interface {
Status(context.Context, *Empty) (*Boolean, error)
}
func RegisterStatusServer(s *grpc1.Server, srv StatusServer) {
s.RegisterService(&_Status_serviceDesc, srv)
}
func _Status_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc1.UnaryServerInterceptor) (interface{}, error) {
in := new(Empty)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(StatusServer).Status(ctx, in)
}
info := &grpc1.UnaryServerInfo{
Server: srv,
FullMethod: "/Status/Status",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(StatusServer).Status(ctx, req.(*Empty))
}
return interceptor(ctx, in, info, handler)
}
var _Status_serviceDesc = grpc1.ServiceDesc{
ServiceName: "Status",
HandlerType: (*StatusServer)(nil),
Methods: []grpc1.MethodDesc{
{
MethodName: "Status",
Handler: _Status_Status_Handler,
},
},
Streams: []grpc1.StreamDesc{},
Metadata: "grpc.proto",
}
func init() { proto.RegisterFile("grpc.proto", fileDescriptor0) } func init() { proto.RegisterFile("grpc.proto", fileDescriptor0) }
var fileDescriptor0 = []byte{ var fileDescriptor0 = []byte{
// 517 bytes of a gzipped FileDescriptorProto // 569 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0x4d, 0x6f, 0xd3, 0x4c, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x93, 0x4f, 0x6f, 0x9b, 0x4c,
0x10, 0xc7, 0xeb, 0x97, 0x38, 0xcd, 0xa4, 0x4d, 0xa7, 0xfb, 0xb4, 0x7d, 0x4c, 0xfa, 0xa2, 0x28, 0x10, 0xc6, 0x63, 0x8c, 0xc1, 0x1e, 0x27, 0xce, 0x64, 0xdf, 0x24, 0x2f, 0x75, 0xfe, 0xd4, 0xa2,
0x5c, 0x22, 0x0e, 0x3e, 0x24, 0x12, 0x12, 0xc7, 0x8d, 0x6d, 0x12, 0xa3, 0xf8, 0x85, 0x5d, 0xab, 0x52, 0x65, 0xf5, 0xc0, 0xc1, 0x91, 0x2a, 0xf5, 0xb8, 0x06, 0x1a, 0x53, 0x19, 0x43, 0x77, 0x51,
0xd0, 0x53, 0x65, 0xb0, 0x29, 0x96, 0xa8, 0x13, 0xb9, 0x5b, 0x10, 0xdf, 0x82, 0x8f, 0x8c, 0xd6, 0xda, 0x9c, 0xa2, 0x6d, 0x4c, 0x13, 0xd4, 0x04, 0x2c, 0xb2, 0x69, 0x95, 0x6f, 0xd1, 0x8f, 0x5c,
0x71, 0x94, 0x3d, 0x54, 0xe2, 0x36, 0xf3, 0x9b, 0xf9, 0xff, 0x67, 0xd7, 0xde, 0x01, 0x78, 0xa8, 0x81, 0x71, 0xb3, 0x87, 0x48, 0xbd, 0xcd, 0xf3, 0x9b, 0x99, 0x67, 0x76, 0x61, 0x07, 0xe0, 0xa6,
0x37, 0x5f, 0x9d, 0x4d, 0xbd, 0x16, 0xeb, 0xf1, 0x6b, 0x80, 0xa0, 0xda, 0x3c, 0x0b, 0x5a, 0xd7, 0x5c, 0x5d, 0x3b, 0xab, 0xb2, 0x90, 0x85, 0x6d, 0x42, 0xc7, 0xbf, 0x5f, 0xc9, 0x27, 0xfb, 0x35,
0xd9, 0x6f, 0x72, 0x0e, 0x7a, 0x59, 0xd9, 0xda, 0xc8, 0x98, 0xf4, 0xa7, 0x1d, 0x27, 0xa8, 0x4a, 0x98, 0xd3, 0xa2, 0xb8, 0x4b, 0x45, 0x4e, 0xf6, 0xa1, 0x73, 0x7d, 0x9b, 0x5e, 0xff, 0xb0, 0x5a,
0xc1, 0xf4, 0xb2, 0x1a, 0xbf, 0x03, 0x53, 0xc6, 0xe4, 0x1a, 0xcc, 0x2a, 0x7b, 0x2c, 0x6c, 0x6d, 0xa3, 0xd6, 0xb8, 0xcb, 0xd6, 0xc2, 0x7e, 0x03, 0x10, 0xe4, 0xab, 0x47, 0x49, 0xcb, 0x52, 0x3c,
0xa4, 0x4d, 0x06, 0xd3, 0x9e, 0xe3, 0xd6, 0xd9, 0xaf, 0x1f, 0x45, 0xfd, 0xc4, 0x1a, 0x4c, 0x08, 0x91, 0x03, 0xd0, 0xb2, 0xdc, 0x6a, 0x8d, 0xda, 0xe3, 0xfe, 0xa4, 0xe3, 0x04, 0x79, 0x26, 0x99,
0x98, 0x9b, 0x4c, 0x7c, 0xb7, 0xf5, 0x91, 0x36, 0xe9, 0xb1, 0x26, 0x1e, 0xbf, 0x85, 0x4e, 0xe3, 0x96, 0xe5, 0xf6, 0x07, 0xd0, 0xab, 0x98, 0x9c, 0x80, 0x9e, 0x8b, 0xfb, 0xb4, 0x76, 0x18, 0x4c,
0xff, 0x2f, 0xed, 0x00, 0xf4, 0x32, 0x6f, 0x95, 0x7a, 0x99, 0x8f, 0x53, 0xb0, 0xe2, 0x67, 0x21, 0x7a, 0x8e, 0x5b, 0x8a, 0x5f, 0x77, 0x69, 0xf9, 0xc0, 0x6a, 0x4c, 0x08, 0xe8, 0x2b, 0x21, 0x6f,
0x85, 0x57, 0xd0, 0x7b, 0x12, 0x59, 0x2d, 0xbc, 0x4c, 0x6c, 0xd5, 0x06, 0xdb, 0x03, 0x62, 0x43, 0x2d, 0x6d, 0xd4, 0x1a, 0xf7, 0x58, 0x1d, 0xdb, 0xef, 0xa1, 0x53, 0xfb, 0xff, 0xab, 0x77, 0x00,
0xb7, 0xa8, 0xf2, 0xa6, 0xa6, 0x37, 0xb5, 0x5d, 0x2a, 0x4f, 0x93, 0x67, 0x22, 0xb3, 0x8d, 0x91, 0x5a, 0xb6, 0x6c, 0x3a, 0xb5, 0x6c, 0x69, 0x27, 0x60, 0x44, 0x8f, 0xb2, 0x6a, 0x3c, 0x86, 0xde,
0x36, 0x39, 0x62, 0x4d, 0xfc, 0xe6, 0x8f, 0x09, 0x87, 0xbb, 0xc1, 0x64, 0x08, 0x17, 0x4b, 0x9f, 0x83, 0x14, 0xa5, 0xf4, 0x84, 0x5c, 0x77, 0xb7, 0xd9, 0x33, 0x20, 0x16, 0x98, 0x69, 0xbe, 0xac,
0xae, 0xd2, 0xe5, 0x3d, 0x75, 0xd3, 0xe0, 0xd6, 0xf7, 0x02, 0xe6, 0xbb, 0x69, 0xcc, 0xee, 0xf0, 0x73, 0x5a, 0x9d, 0xdb, 0xc8, 0xea, 0x34, 0x4b, 0x21, 0x85, 0xd5, 0x1e, 0xb5, 0xc6, 0xdb, 0xac,
0x80, 0x0c, 0x00, 0xda, 0x9a, 0x17, 0x71, 0xd4, 0x94, 0xfc, 0x7d, 0x9a, 0xa0, 0x4e, 0x4e, 0xa0, 0x8e, 0xdf, 0xfd, 0xd6, 0xa1, 0xbb, 0x19, 0x4c, 0x86, 0x70, 0x38, 0xf3, 0xe9, 0x3c, 0x99, 0x5d,
0xbf, 0xcf, 0x39, 0x1a, 0x0a, 0x08, 0x42, 0x9a, 0xa0, 0xa9, 0x80, 0x95, 0x47, 0x13, 0xec, 0x10, 0x51, 0x37, 0x09, 0x2e, 0x7c, 0x2f, 0x60, 0xbe, 0x9b, 0x44, 0xec, 0x12, 0xb7, 0xc8, 0x00, 0xa0,
0x02, 0x83, 0x16, 0x84, 0x71, 0xb4, 0x88, 0xbd, 0x39, 0x5a, 0x04, 0xe1, 0x68, 0xc7, 0x38, 0xff, 0xc9, 0x79, 0x0b, 0x8e, 0x2d, 0x45, 0x7f, 0x4c, 0x62, 0xd4, 0xc8, 0x2e, 0xf4, 0x9f, 0x35, 0xc7,
0xb8, 0xc2, 0xae, 0x4a, 0xee, 0x24, 0x39, 0x54, 0x75, 0x94, 0x05, 0xd4, 0x9b, 0x63, 0x4f, 0xe9, 0xb6, 0x02, 0x82, 0x90, 0xc6, 0xa8, 0x2b, 0x60, 0xee, 0xd1, 0x18, 0x3b, 0x84, 0xc0, 0xa0, 0x01,
0x4a, 0x16, 0xb2, 0x0b, 0x94, 0xae, 0xc8, 0x4f, 0xe7, 0x41, 0xcc, 0xb1, 0x4f, 0x4e, 0xe1, 0xb8, 0x61, 0xb4, 0x38, 0x8f, 0xbc, 0x29, 0x1a, 0x04, 0x61, 0x7b, 0xc3, 0x38, 0xff, 0x3c, 0x47, 0x53,
0x65, 0x31, 0xa3, 0xee, 0xca, 0xc7, 0x23, 0xe5, 0x54, 0x49, 0x9c, 0xcc, 0xf0, 0x58, 0x71, 0x62, 0x25, 0x97, 0x15, 0xe9, 0xaa, 0x7d, 0x94, 0x05, 0xd4, 0x9b, 0x62, 0x4f, 0xa9, 0x8a, 0xcf, 0xab,
0xbe, 0x17, 0x70, 0x1c, 0x28, 0x57, 0x65, 0x61, 0x80, 0x27, 0x4a, 0xce, 0xc3, 0x39, 0xa2, 0x62, 0x2a, 0x50, 0xaa, 0x16, 0x7e, 0x32, 0x0d, 0x22, 0x8e, 0x7d, 0xb2, 0x07, 0x3b, 0x0d, 0x8b, 0x18,
0xc1, 0xc3, 0x34, 0xc1, 0x53, 0x65, 0x34, 0x8f, 0xc2, 0xe4, 0x76, 0xea, 0x22, 0x51, 0x46, 0x37, 0x75, 0xe7, 0x3e, 0x6e, 0x2b, 0xa7, 0x8a, 0xa3, 0xf8, 0x0c, 0x77, 0x14, 0x27, 0xe6, 0x7b, 0x01,
0x6c, 0x86, 0xff, 0xa9, 0x3e, 0x7c, 0x89, 0x67, 0x4a, 0x4b, 0xea, 0xaf, 0x22, 0x3f, 0xc5, 0x73, 0xc7, 0x81, 0x72, 0x55, 0x16, 0x06, 0xb8, 0xab, 0x68, 0x1e, 0x4e, 0x11, 0x15, 0x0b, 0x1e, 0x26,
0xa5, 0xe5, 0x53, 0x18, 0xe0, 0x05, 0x39, 0x03, 0x6c, 0x73, 0x97, 0x72, 0x4e, 0x23, 0x8f, 0x51, 0x31, 0xee, 0x29, 0xa3, 0xf9, 0x22, 0x8c, 0x2f, 0x26, 0x2e, 0x12, 0x65, 0x74, 0xcd, 0xce, 0xf0,
0xfc, 0x5f, 0x39, 0xc0, 0x32, 0x4d, 0x13, 0xb4, 0x49, 0x17, 0x0c, 0xf9, 0x11, 0x5e, 0x91, 0x43, 0x3f, 0xd5, 0x87, 0xcf, 0x70, 0x5f, 0x29, 0x49, 0xfc, 0xf9, 0xc2, 0x4f, 0xf0, 0x40, 0x29, 0xf9,
0x30, 0xe5, 0x38, 0x1c, 0x4a, 0x24, 0x2d, 0x2e, 0x65, 0xf0, 0x21, 0xfc, 0x8c, 0x57, 0xa4, 0x07, 0x12, 0x06, 0x78, 0x48, 0xf6, 0x01, 0x1b, 0xed, 0x52, 0xce, 0xe9, 0xc2, 0x63, 0x14, 0xff, 0x57,
0x9d, 0xed, 0x0d, 0xaf, 0x49, 0x1f, 0xba, 0xbb, 0x5f, 0x70, 0x33, 0xbd, 0x07, 0xcb, 0x5d, 0x57, 0x0e, 0x30, 0x4b, 0x92, 0x18, 0x2d, 0x62, 0x42, 0xbb, 0xfa, 0x08, 0xaf, 0x48, 0x17, 0xf4, 0x6a,
0xdf, 0xca, 0x07, 0x62, 0x83, 0x41, 0xf3, 0x9c, 0x58, 0x4e, 0xf3, 0x60, 0x87, 0x5d, 0x67, 0xfb, 0x1c, 0x0e, 0x2b, 0x54, 0x59, 0x1c, 0x55, 0xc1, 0xa7, 0xf0, 0x2b, 0x1e, 0x93, 0x1e, 0x74, 0xd6,
0x00, 0xc7, 0x07, 0xe4, 0x12, 0x2c, 0x56, 0x3c, 0xae, 0x7f, 0x16, 0x2f, 0x15, 0x6f, 0xda, 0xe5, 0x37, 0x3c, 0x21, 0x7d, 0x30, 0x37, 0xbf, 0xe0, 0x74, 0x72, 0x05, 0x86, 0x5b, 0xe4, 0xdf, 0xb3,
0xe8, 0x3b, 0xfb, 0x45, 0x52, 0xea, 0xd3, 0x11, 0x98, 0x5e, 0x26, 0x32, 0x69, 0xbf, 0x28, 0xc4, 0x1b, 0x62, 0x41, 0x9b, 0x2e, 0x97, 0xc4, 0x70, 0xea, 0x07, 0x3b, 0x34, 0x9d, 0xf5, 0x03, 0xb4,
0x0b, 0x0e, 0x5f, 0xac, 0x66, 0x15, 0x67, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xad, 0xd7, 0x31, 0xb7, 0xc8, 0x11, 0x18, 0x2c, 0xbd, 0x2f, 0x7e, 0xa6, 0x2f, 0x25, 0x4f, 0x9b, 0xe5, 0xe8, 0x3b,
0xc7, 0x98, 0x03, 0x00, 0x00, 0xcf, 0x8b, 0xa4, 0xe4, 0x27, 0x23, 0xd0, 0x3d, 0x21, 0x45, 0x65, 0x7f, 0x9e, 0xca, 0x17, 0x1c,
0x26, 0x6f, 0xc1, 0xe0, 0x52, 0xc8, 0xc7, 0x07, 0x72, 0xfc, 0x37, 0x32, 0x9c, 0x7a, 0x81, 0x87,
0x5d, 0xa7, 0xd9, 0x5f, 0x7b, 0xeb, 0x9b, 0x51, 0x2f, 0xf7, 0xd9, 0x9f, 0x00, 0x00, 0x00, 0xff,
0xff, 0xc2, 0xcc, 0xf9, 0x8c, 0xea, 0x03, 0x00, 0x00,
} }

View File

@ -47,7 +47,14 @@ service Data {
} }
// request models service Status {
rpc Status(Empty) returns (Boolean) {}
}
message Empty {}
message Boolean {
bool check = 1;
}
message InputArray { message InputArray {
repeated Init in = 1; repeated Init in = 1;