commit 1da9a86522ce6d1390c3f136c6951f434acc1356
parent 7175417ec68cb38ad3931b35245791888aee515f
Author: Marcel Radzio <mtrnord1@gmail.com>
Date: Thu, 30 Nov 2017 21:40:36 +0100
add missing gRPC code
Diffstat:
| M | client/matrix.pb.go | | | 141 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| M | federation/server.pb.go | | | 110 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
2 files changed, 251 insertions(+), 0 deletions(-)
diff --git a/client/matrix.pb.go b/client/matrix.pb.go
@@ -21,6 +21,11 @@ import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
+import (
+ context "golang.org/x/net/context"
+ grpc "google.golang.org/grpc"
+)
+
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
@@ -201,6 +206,142 @@ func init() {
proto.RegisterType((*LoginError)(nil), "matrixProtos_Client.LoginError")
}
+// Reference imports to suppress errors if they are not otherwise used.
+var _ context.Context
+var _ grpc.ClientConn
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the grpc package it is being compiled against.
+const _ = grpc.SupportPackageIsVersion4
+
+// Client API for VersionsService service
+
+type VersionsServiceClient interface {
+ Versions(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionsResponse, error)
+}
+
+type versionsServiceClient struct {
+ cc *grpc.ClientConn
+}
+
+func NewVersionsServiceClient(cc *grpc.ClientConn) VersionsServiceClient {
+ return &versionsServiceClient{cc}
+}
+
+func (c *versionsServiceClient) Versions(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionsResponse, error) {
+ out := new(VersionsResponse)
+ err := grpc.Invoke(ctx, "/matrixProtos_Client.VersionsService/Versions", in, out, c.cc, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+// Server API for VersionsService service
+
+type VersionsServiceServer interface {
+ Versions(context.Context, *VersionRequest) (*VersionsResponse, error)
+}
+
+func RegisterVersionsServiceServer(s *grpc.Server, srv VersionsServiceServer) {
+ s.RegisterService(&_VersionsService_serviceDesc, srv)
+}
+
+func _VersionsService_Versions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(VersionRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(VersionsServiceServer).Versions(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/matrixProtos_Client.VersionsService/Versions",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(VersionsServiceServer).Versions(ctx, req.(*VersionRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+var _VersionsService_serviceDesc = grpc.ServiceDesc{
+ ServiceName: "matrixProtos_Client.VersionsService",
+ HandlerType: (*VersionsServiceServer)(nil),
+ Methods: []grpc.MethodDesc{
+ {
+ MethodName: "Versions",
+ Handler: _VersionsService_Versions_Handler,
+ },
+ },
+ Streams: []grpc.StreamDesc{},
+ Metadata: "client/matrix.proto",
+}
+
+// Client API for LoginService service
+
+type LoginServiceClient interface {
+ Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
+}
+
+type loginServiceClient struct {
+ cc *grpc.ClientConn
+}
+
+func NewLoginServiceClient(cc *grpc.ClientConn) LoginServiceClient {
+ return &loginServiceClient{cc}
+}
+
+func (c *loginServiceClient) Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) {
+ out := new(LoginResponse)
+ err := grpc.Invoke(ctx, "/matrixProtos_Client.LoginService/Login", in, out, c.cc, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+// Server API for LoginService service
+
+type LoginServiceServer interface {
+ Login(context.Context, *LoginRequest) (*LoginResponse, error)
+}
+
+func RegisterLoginServiceServer(s *grpc.Server, srv LoginServiceServer) {
+ s.RegisterService(&_LoginService_serviceDesc, srv)
+}
+
+func _LoginService_Login_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(LoginRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(LoginServiceServer).Login(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/matrixProtos_Client.LoginService/Login",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(LoginServiceServer).Login(ctx, req.(*LoginRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+var _LoginService_serviceDesc = grpc.ServiceDesc{
+ ServiceName: "matrixProtos_Client.LoginService",
+ HandlerType: (*LoginServiceServer)(nil),
+ Methods: []grpc.MethodDesc{
+ {
+ MethodName: "Login",
+ Handler: _LoginService_Login_Handler,
+ },
+ },
+ Streams: []grpc.StreamDesc{},
+ Metadata: "client/matrix.proto",
+}
+
func init() { proto.RegisterFile("client/matrix.proto", fileDescriptor0) }
var fileDescriptor0 = []byte{
diff --git a/federation/server.pb.go b/federation/server.pb.go
@@ -24,6 +24,11 @@ import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
+import (
+ context "golang.org/x/net/context"
+ grpc "google.golang.org/grpc"
+)
+
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
@@ -263,6 +268,111 @@ func init() {
proto.RegisterType((*VerifyKey)(nil), "matrixProtos_Server.VerifyKey")
}
+// Reference imports to suppress errors if they are not otherwise used.
+var _ context.Context
+var _ grpc.ClientConn
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the grpc package it is being compiled against.
+const _ = grpc.SupportPackageIsVersion4
+
+// Client API for FederationService service
+
+type FederationServiceClient interface {
+ Versions(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionsResponse, error)
+ Keys(ctx context.Context, in *KeyRequest, opts ...grpc.CallOption) (*KeyResponse, error)
+}
+
+type federationServiceClient struct {
+ cc *grpc.ClientConn
+}
+
+func NewFederationServiceClient(cc *grpc.ClientConn) FederationServiceClient {
+ return &federationServiceClient{cc}
+}
+
+func (c *federationServiceClient) Versions(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionsResponse, error) {
+ out := new(VersionsResponse)
+ err := grpc.Invoke(ctx, "/matrixProtos_Server.FederationService/Versions", in, out, c.cc, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+func (c *federationServiceClient) Keys(ctx context.Context, in *KeyRequest, opts ...grpc.CallOption) (*KeyResponse, error) {
+ out := new(KeyResponse)
+ err := grpc.Invoke(ctx, "/matrixProtos_Server.FederationService/Keys", in, out, c.cc, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+// Server API for FederationService service
+
+type FederationServiceServer interface {
+ Versions(context.Context, *VersionRequest) (*VersionsResponse, error)
+ Keys(context.Context, *KeyRequest) (*KeyResponse, error)
+}
+
+func RegisterFederationServiceServer(s *grpc.Server, srv FederationServiceServer) {
+ s.RegisterService(&_FederationService_serviceDesc, srv)
+}
+
+func _FederationService_Versions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(VersionRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(FederationServiceServer).Versions(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/matrixProtos_Server.FederationService/Versions",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(FederationServiceServer).Versions(ctx, req.(*VersionRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+func _FederationService_Keys_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(KeyRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(FederationServiceServer).Keys(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/matrixProtos_Server.FederationService/Keys",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(FederationServiceServer).Keys(ctx, req.(*KeyRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+var _FederationService_serviceDesc = grpc.ServiceDesc{
+ ServiceName: "matrixProtos_Server.FederationService",
+ HandlerType: (*FederationServiceServer)(nil),
+ Methods: []grpc.MethodDesc{
+ {
+ MethodName: "Versions",
+ Handler: _FederationService_Versions_Handler,
+ },
+ {
+ MethodName: "Keys",
+ Handler: _FederationService_Keys_Handler,
+ },
+ },
+ Streams: []grpc.StreamDesc{},
+ Metadata: "federation/server.proto",
+}
+
func init() { proto.RegisterFile("federation/server.proto", fileDescriptor0) }
var fileDescriptor0 = []byte{