// Code generated by protoc-gen-go. DO NOT EDIT. // source: vpn.proto package pb import proto "github.com/golang/protobuf/proto" import fmt "fmt" import math "math" import _ "google.golang.org/genproto/googleapis/api/annotations" 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 var _ = math.Inf type VPNProto int32 const ( VPNProto_NOPREF VPNProto = 0 VPNProto_UDP VPNProto = 1 VPNProto_TCP VPNProto = 2 ) var VPNProto_name = map[int32]string{ 0: "NOPREF", 1: "UDP", 2: "TCP", } var VPNProto_value = map[string]int32{ "NOPREF": 0, "UDP": 1, "TCP": 2, } func (x VPNProto) String() string { return proto.EnumName(VPNProto_name, int32(x)) } func (VPNProto) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{0} } type VPNStatusRequest struct { } func (m *VPNStatusRequest) Reset() { *m = VPNStatusRequest{} } func (m *VPNStatusRequest) String() string { return proto.CompactTextString(m) } func (*VPNStatusRequest) ProtoMessage() {} func (*VPNStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} } type VPNInitRequest struct { Hostname string `protobuf:"bytes,1,opt,name=Hostname" json:"Hostname,omitempty"` Port string `protobuf:"bytes,2,opt,name=Port" json:"Port,omitempty"` Protopref VPNProto `protobuf:"varint,3,opt,name=Protopref,enum=pb.VPNProto" json:"Protopref,omitempty"` IPBlock string `protobuf:"bytes,4,opt,name=IPBlock" json:"IPBlock,omitempty"` DNS string `protobuf:"bytes,5,opt,name=DNS" json:"DNS,omitempty"` } func (m *VPNInitRequest) Reset() { *m = VPNInitRequest{} } func (m *VPNInitRequest) String() string { return proto.CompactTextString(m) } func (*VPNInitRequest) ProtoMessage() {} func (*VPNInitRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} } func (m *VPNInitRequest) GetHostname() string { if m != nil { return m.Hostname } return "" } func (m *VPNInitRequest) GetPort() string { if m != nil { return m.Port } return "" } func (m *VPNInitRequest) GetProtopref() VPNProto { if m != nil { return m.Protopref } return VPNProto_NOPREF } func (m *VPNInitRequest) GetIPBlock() string { if m != nil { return m.IPBlock } return "" } func (m *VPNInitRequest) GetDNS() string { if m != nil { return m.DNS } return "" } type VPNStatusResponse struct { Name string `protobuf:"bytes,1,opt,name=Name" json:"Name,omitempty"` SerialNumber string `protobuf:"bytes,2,opt,name=SerialNumber" json:"SerialNumber,omitempty"` Hostname string `protobuf:"bytes,3,opt,name=Hostname" json:"Hostname,omitempty"` Port string `protobuf:"bytes,4,opt,name=Port" json:"Port,omitempty"` Cert string `protobuf:"bytes,5,opt,name=Cert" json:"Cert,omitempty"` CACert string `protobuf:"bytes,6,opt,name=CACert" json:"CACert,omitempty"` Net string `protobuf:"bytes,7,opt,name=Net" json:"Net,omitempty"` Mask string `protobuf:"bytes,8,opt,name=Mask" json:"Mask,omitempty"` CreatedAt string `protobuf:"bytes,9,opt,name=CreatedAt" json:"CreatedAt,omitempty"` Proto string `protobuf:"bytes,10,opt,name=Proto" json:"Proto,omitempty"` DNS string `protobuf:"bytes,11,opt,name=DNS" json:"DNS,omitempty"` } func (m *VPNStatusResponse) Reset() { *m = VPNStatusResponse{} } func (m *VPNStatusResponse) String() string { return proto.CompactTextString(m) } func (*VPNStatusResponse) ProtoMessage() {} func (*VPNStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} } func (m *VPNStatusResponse) GetName() string { if m != nil { return m.Name } return "" } func (m *VPNStatusResponse) GetSerialNumber() string { if m != nil { return m.SerialNumber } return "" } func (m *VPNStatusResponse) GetHostname() string { if m != nil { return m.Hostname } return "" } func (m *VPNStatusResponse) GetPort() string { if m != nil { return m.Port } return "" } func (m *VPNStatusResponse) GetCert() string { if m != nil { return m.Cert } return "" } func (m *VPNStatusResponse) GetCACert() string { if m != nil { return m.CACert } return "" } func (m *VPNStatusResponse) GetNet() string { if m != nil { return m.Net } return "" } func (m *VPNStatusResponse) GetMask() string { if m != nil { return m.Mask } return "" } func (m *VPNStatusResponse) GetCreatedAt() string { if m != nil { return m.CreatedAt } return "" } func (m *VPNStatusResponse) GetProto() string { if m != nil { return m.Proto } return "" } func (m *VPNStatusResponse) GetDNS() string { if m != nil { return m.DNS } return "" } type VPNInitResponse struct { } func (m *VPNInitResponse) Reset() { *m = VPNInitResponse{} } func (m *VPNInitResponse) String() string { return proto.CompactTextString(m) } func (*VPNInitResponse) ProtoMessage() {} func (*VPNInitResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} } func init() { proto.RegisterType((*VPNStatusRequest)(nil), "pb.VPNStatusRequest") proto.RegisterType((*VPNInitRequest)(nil), "pb.VPNInitRequest") proto.RegisterType((*VPNStatusResponse)(nil), "pb.VPNStatusResponse") proto.RegisterType((*VPNInitResponse)(nil), "pb.VPNInitResponse") proto.RegisterEnum("pb.VPNProto", VPNProto_name, VPNProto_value) } // 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 VPNService service type VPNServiceClient interface { Status(ctx context.Context, in *VPNStatusRequest, opts ...grpc.CallOption) (*VPNStatusResponse, error) Init(ctx context.Context, in *VPNInitRequest, opts ...grpc.CallOption) (*VPNInitResponse, error) } type vPNServiceClient struct { cc *grpc.ClientConn } func NewVPNServiceClient(cc *grpc.ClientConn) VPNServiceClient { return &vPNServiceClient{cc} } func (c *vPNServiceClient) Status(ctx context.Context, in *VPNStatusRequest, opts ...grpc.CallOption) (*VPNStatusResponse, error) { out := new(VPNStatusResponse) err := grpc.Invoke(ctx, "/pb.VPNService/Status", in, out, c.cc, opts...) if err != nil { return nil, err } return out, nil } func (c *vPNServiceClient) Init(ctx context.Context, in *VPNInitRequest, opts ...grpc.CallOption) (*VPNInitResponse, error) { out := new(VPNInitResponse) err := grpc.Invoke(ctx, "/pb.VPNService/Init", in, out, c.cc, opts...) if err != nil { return nil, err } return out, nil } // Server API for VPNService service type VPNServiceServer interface { Status(context.Context, *VPNStatusRequest) (*VPNStatusResponse, error) Init(context.Context, *VPNInitRequest) (*VPNInitResponse, error) } func RegisterVPNServiceServer(s *grpc.Server, srv VPNServiceServer) { s.RegisterService(&_VPNService_serviceDesc, srv) } func _VPNService_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(VPNStatusRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(VPNServiceServer).Status(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/pb.VPNService/Status", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(VPNServiceServer).Status(ctx, req.(*VPNStatusRequest)) } return interceptor(ctx, in, info, handler) } func _VPNService_Init_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(VPNInitRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(VPNServiceServer).Init(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/pb.VPNService/Init", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(VPNServiceServer).Init(ctx, req.(*VPNInitRequest)) } return interceptor(ctx, in, info, handler) } var _VPNService_serviceDesc = grpc.ServiceDesc{ ServiceName: "pb.VPNService", HandlerType: (*VPNServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Status", Handler: _VPNService_Status_Handler, }, { MethodName: "Init", Handler: _VPNService_Init_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "vpn.proto", } func init() { proto.RegisterFile("vpn.proto", fileDescriptor1) } var fileDescriptor1 = []byte{ // 434 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x52, 0xcd, 0x6e, 0xd3, 0x40, 0x10, 0xc6, 0x8e, 0xeb, 0xc4, 0x43, 0x14, 0x9c, 0x69, 0x81, 0x25, 0xea, 0xa1, 0xf2, 0x29, 0xca, 0x21, 0x16, 0xe5, 0xd6, 0x5b, 0x49, 0x41, 0xed, 0x81, 0x65, 0x95, 0x40, 0xee, 0x4e, 0x59, 0x2a, 0xab, 0xe9, 0xee, 0xb2, 0xbb, 0xc9, 0x03, 0xf0, 0x0a, 0xbd, 0xf0, 0x08, 0xbc, 0x0f, 0xaf, 0xc0, 0x83, 0x20, 0x8f, 0x9d, 0x3f, 0xa4, 0xde, 0xbe, 0xf9, 0xc6, 0xf3, 0xf9, 0x9b, 0x6f, 0x07, 0x92, 0xb5, 0x51, 0x63, 0x63, 0xb5, 0xd7, 0x18, 0x9a, 0xc5, 0xe0, 0xf4, 0x4e, 0xeb, 0xbb, 0xa5, 0xcc, 0x0b, 0x53, 0xe6, 0x85, 0x52, 0xda, 0x17, 0xbe, 0xd4, 0xca, 0xd5, 0x5f, 0x64, 0x08, 0xe9, 0x5c, 0xf0, 0x99, 0x2f, 0xfc, 0xca, 0x4d, 0xe5, 0x8f, 0x95, 0x74, 0x3e, 0xfb, 0x15, 0x40, 0x6f, 0x2e, 0xf8, 0x8d, 0x2a, 0x7d, 0x43, 0xe1, 0x00, 0x3a, 0xd7, 0xda, 0x79, 0x55, 0x3c, 0x48, 0x16, 0x9c, 0x05, 0xc3, 0x64, 0xba, 0xad, 0x11, 0x21, 0x12, 0xda, 0x7a, 0x16, 0x12, 0x4f, 0x18, 0x47, 0x90, 0x88, 0x4a, 0xdf, 0x58, 0xf9, 0x9d, 0xb5, 0xce, 0x82, 0x61, 0xef, 0xbc, 0x3b, 0x36, 0x8b, 0xf1, 0x5c, 0x70, 0xe2, 0xa7, 0xbb, 0x36, 0x32, 0x68, 0xdf, 0x88, 0xf7, 0x4b, 0x7d, 0x7b, 0xcf, 0x22, 0x92, 0xd8, 0x94, 0x98, 0x42, 0xeb, 0x8a, 0xcf, 0xd8, 0x11, 0xb1, 0x15, 0xcc, 0x1e, 0x43, 0xe8, 0xef, 0xf9, 0x75, 0x46, 0x2b, 0x47, 0x0e, 0xf8, 0xce, 0x19, 0x61, 0xcc, 0xa0, 0x3b, 0x93, 0xb6, 0x2c, 0x96, 0x7c, 0xf5, 0xb0, 0x90, 0xb6, 0x71, 0x77, 0xc0, 0x1d, 0x6c, 0xd5, 0x7a, 0x62, 0xab, 0x68, 0x6f, 0x2b, 0x84, 0x68, 0x22, 0xad, 0x6f, 0x0c, 0x11, 0xc6, 0x57, 0x10, 0x4f, 0x2e, 0x89, 0x8d, 0x89, 0x6d, 0xaa, 0xca, 0x3b, 0x97, 0x9e, 0xb5, 0x6b, 0xef, 0x5c, 0xd2, 0xf4, 0xa7, 0xc2, 0xdd, 0xb3, 0x4e, 0x3d, 0x5d, 0x61, 0x3c, 0x85, 0x64, 0x62, 0x65, 0xe1, 0xe5, 0xb7, 0x4b, 0xcf, 0x12, 0x6a, 0xec, 0x08, 0x3c, 0x81, 0x23, 0x8a, 0x89, 0x01, 0x75, 0xea, 0x62, 0x93, 0xca, 0xf3, 0x5d, 0x2a, 0x7d, 0x78, 0xb1, 0x7d, 0xaf, 0x3a, 0x92, 0xd1, 0x10, 0x3a, 0x9b, 0xac, 0x11, 0x20, 0xe6, 0x9f, 0xc5, 0xf4, 0xc3, 0xc7, 0xf4, 0x19, 0xb6, 0xa1, 0xf5, 0xf5, 0x4a, 0xa4, 0x41, 0x05, 0xbe, 0x4c, 0x44, 0x1a, 0x9e, 0xff, 0x0e, 0x00, 0xaa, 0x48, 0xa5, 0x5d, 0x97, 0xb7, 0x12, 0x05, 0xc4, 0x75, 0xba, 0x78, 0xd2, 0x3c, 0xd8, 0xc1, 0x71, 0x0c, 0x5e, 0xfe, 0xc7, 0xd6, 0xff, 0xcb, 0xde, 0xfc, 0xfc, 0xf3, 0xf7, 0x31, 0x3c, 0xce, 0x7a, 0xf9, 0xfa, 0x6d, 0xbe, 0x36, 0x2a, 0x77, 0xd4, 0xbf, 0x08, 0x46, 0x78, 0x0d, 0x51, 0x65, 0x0d, 0xb1, 0x99, 0xdc, 0xbb, 0xab, 0xc1, 0xf1, 0x01, 0xd7, 0x68, 0xbd, 0x26, 0xad, 0x7e, 0xd6, 0xdd, 0x68, 0x95, 0xaa, 0xf4, 0x17, 0xc1, 0x68, 0x11, 0xd3, 0xcd, 0xbe, 0xfb, 0x17, 0x00, 0x00, 0xff, 0xff, 0x72, 0x2f, 0x46, 0x3c, 0xe2, 0x02, 0x00, 0x00, }