Documentation ¶
Index ¶
- Variables
- func RegisterWireguardServer(s *grpc.Server, srv WireguardServer)
- type CreateRequest
- func (*CreateRequest) Descriptor() ([]byte, []int)
- func (m *CreateRequest) Marshal() (dAtA []byte, err error)
- func (m *CreateRequest) MarshalTo(dAtA []byte) (int, error)
- func (*CreateRequest) ProtoMessage()
- func (m *CreateRequest) Reset()
- func (m *CreateRequest) Size() (n int)
- func (this *CreateRequest) String() string
- func (m *CreateRequest) Unmarshal(dAtA []byte) error
- func (m *CreateRequest) XXX_DiscardUnknown()
- func (m *CreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateRequest) XXX_Merge(src proto.Message)
- func (m *CreateRequest) XXX_Size() int
- func (m *CreateRequest) XXX_Unmarshal(b []byte) error
- type DeletePeerRequest
- func (*DeletePeerRequest) Descriptor() ([]byte, []int)
- func (m *DeletePeerRequest) Marshal() (dAtA []byte, err error)
- func (m *DeletePeerRequest) MarshalTo(dAtA []byte) (int, error)
- func (*DeletePeerRequest) ProtoMessage()
- func (m *DeletePeerRequest) Reset()
- func (m *DeletePeerRequest) Size() (n int)
- func (this *DeletePeerRequest) String() string
- func (m *DeletePeerRequest) Unmarshal(dAtA []byte) error
- func (m *DeletePeerRequest) XXX_DiscardUnknown()
- func (m *DeletePeerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeletePeerRequest) XXX_Merge(src proto.Message)
- func (m *DeletePeerRequest) XXX_Size() int
- func (m *DeletePeerRequest) XXX_Unmarshal(b []byte) error
- type DeleteRequest
- func (*DeleteRequest) Descriptor() ([]byte, []int)
- func (m *DeleteRequest) Marshal() (dAtA []byte, err error)
- func (m *DeleteRequest) MarshalTo(dAtA []byte) (int, error)
- func (*DeleteRequest) ProtoMessage()
- func (m *DeleteRequest) Reset()
- func (m *DeleteRequest) Size() (n int)
- func (this *DeleteRequest) String() string
- func (m *DeleteRequest) Unmarshal(dAtA []byte) error
- func (m *DeleteRequest) XXX_DiscardUnknown()
- func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteRequest) XXX_Merge(src proto.Message)
- func (m *DeleteRequest) XXX_Size() int
- func (m *DeleteRequest) XXX_Unmarshal(b []byte) error
- type ListResponse
- func (*ListResponse) Descriptor() ([]byte, []int)
- func (m *ListResponse) Marshal() (dAtA []byte, err error)
- func (m *ListResponse) MarshalTo(dAtA []byte) (int, error)
- func (*ListResponse) ProtoMessage()
- func (m *ListResponse) Reset()
- func (m *ListResponse) Size() (n int)
- func (this *ListResponse) String() string
- func (m *ListResponse) Unmarshal(dAtA []byte) error
- func (m *ListResponse) XXX_DiscardUnknown()
- func (m *ListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListResponse) XXX_Merge(src proto.Message)
- func (m *ListResponse) XXX_Size() int
- func (m *ListResponse) XXX_Unmarshal(b []byte) error
- type Masquerade
- func (*Masquerade) Descriptor() ([]byte, []int)
- func (m *Masquerade) Marshal() (dAtA []byte, err error)
- func (m *Masquerade) MarshalTo(dAtA []byte) (int, error)
- func (*Masquerade) ProtoMessage()
- func (m *Masquerade) Reset()
- func (m *Masquerade) Size() (n int)
- func (this *Masquerade) String() string
- func (m *Masquerade) Unmarshal(dAtA []byte) error
- func (m *Masquerade) XXX_DiscardUnknown()
- func (m *Masquerade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Masquerade) XXX_Merge(src proto.Message)
- func (m *Masquerade) XXX_Size() int
- func (m *Masquerade) XXX_Unmarshal(b []byte) error
- type NewPeerRequest
- func (*NewPeerRequest) Descriptor() ([]byte, []int)
- func (m *NewPeerRequest) Marshal() (dAtA []byte, err error)
- func (m *NewPeerRequest) MarshalTo(dAtA []byte) (int, error)
- func (*NewPeerRequest) ProtoMessage()
- func (m *NewPeerRequest) Reset()
- func (m *NewPeerRequest) Size() (n int)
- func (this *NewPeerRequest) String() string
- func (m *NewPeerRequest) Unmarshal(dAtA []byte) error
- func (m *NewPeerRequest) XXX_DiscardUnknown()
- func (m *NewPeerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NewPeerRequest) XXX_Merge(src proto.Message)
- func (m *NewPeerRequest) XXX_Size() int
- func (m *NewPeerRequest) XXX_Unmarshal(b []byte) error
- type Peer
- func (*Peer) Descriptor() ([]byte, []int)
- func (m *Peer) Marshal() (dAtA []byte, err error)
- func (m *Peer) MarshalTo(dAtA []byte) (int, error)
- func (*Peer) ProtoMessage()
- func (m *Peer) Reset()
- func (m *Peer) Size() (n int)
- func (this *Peer) String() string
- func (m *Peer) Unmarshal(dAtA []byte) error
- func (m *Peer) XXX_DiscardUnknown()
- func (m *Peer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Peer) XXX_Merge(src proto.Message)
- func (m *Peer) XXX_Size() int
- func (m *Peer) XXX_Unmarshal(b []byte) error
- type PeerResponse
- func (*PeerResponse) Descriptor() ([]byte, []int)
- func (m *PeerResponse) Marshal() (dAtA []byte, err error)
- func (m *PeerResponse) MarshalTo(dAtA []byte) (int, error)
- func (*PeerResponse) ProtoMessage()
- func (m *PeerResponse) Reset()
- func (m *PeerResponse) Size() (n int)
- func (this *PeerResponse) String() string
- func (m *PeerResponse) Unmarshal(dAtA []byte) error
- func (m *PeerResponse) XXX_DiscardUnknown()
- func (m *PeerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PeerResponse) XXX_Merge(src proto.Message)
- func (m *PeerResponse) XXX_Size() int
- func (m *PeerResponse) XXX_Unmarshal(b []byte) error
- type Tunnel
- func (*Tunnel) Descriptor() ([]byte, []int)
- func (m *Tunnel) Marshal() (dAtA []byte, err error)
- func (m *Tunnel) MarshalTo(dAtA []byte) (int, error)
- func (*Tunnel) ProtoMessage()
- func (t *Tunnel) Render(w io.Writer) error
- func (m *Tunnel) Reset()
- func (m *Tunnel) Size() (n int)
- func (this *Tunnel) String() string
- func (m *Tunnel) Unmarshal(dAtA []byte) error
- func (m *Tunnel) XXX_DiscardUnknown()
- func (m *Tunnel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Tunnel) XXX_Merge(src proto.Message)
- func (m *Tunnel) XXX_Size() int
- func (m *Tunnel) XXX_Unmarshal(b []byte) error
- type TunnelResponse
- func (*TunnelResponse) Descriptor() ([]byte, []int)
- func (m *TunnelResponse) Marshal() (dAtA []byte, err error)
- func (m *TunnelResponse) MarshalTo(dAtA []byte) (int, error)
- func (*TunnelResponse) ProtoMessage()
- func (m *TunnelResponse) Reset()
- func (m *TunnelResponse) Size() (n int)
- func (this *TunnelResponse) String() string
- func (m *TunnelResponse) Unmarshal(dAtA []byte) error
- func (m *TunnelResponse) XXX_DiscardUnknown()
- func (m *TunnelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TunnelResponse) XXX_Merge(src proto.Message)
- func (m *TunnelResponse) XXX_Size() int
- func (m *TunnelResponse) XXX_Unmarshal(b []byte) error
- type WireguardClient
- type WireguardServer
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthGuard = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGuard = fmt.Errorf("proto: integer overflow") )
Functions ¶
func RegisterWireguardServer ¶
func RegisterWireguardServer(s *grpc.Server, srv WireguardServer)
Types ¶
type CreateRequest ¶
type CreateRequest struct { // id of the tunnel ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Endpoint string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"` Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateRequest) Descriptor ¶
func (*CreateRequest) Descriptor() ([]byte, []int)
func (*CreateRequest) Marshal ¶
func (m *CreateRequest) Marshal() (dAtA []byte, err error)
func (*CreateRequest) ProtoMessage ¶
func (*CreateRequest) ProtoMessage()
func (*CreateRequest) Reset ¶
func (m *CreateRequest) Reset()
func (*CreateRequest) Size ¶
func (m *CreateRequest) Size() (n int)
func (*CreateRequest) String ¶
func (this *CreateRequest) String() string
func (*CreateRequest) Unmarshal ¶
func (m *CreateRequest) Unmarshal(dAtA []byte) error
func (*CreateRequest) XXX_DiscardUnknown ¶
func (m *CreateRequest) XXX_DiscardUnknown()
func (*CreateRequest) XXX_Marshal ¶
func (m *CreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateRequest) XXX_Merge ¶
func (m *CreateRequest) XXX_Merge(src proto.Message)
func (*CreateRequest) XXX_Size ¶
func (m *CreateRequest) XXX_Size() int
func (*CreateRequest) XXX_Unmarshal ¶
func (m *CreateRequest) XXX_Unmarshal(b []byte) error
type DeletePeerRequest ¶
type DeletePeerRequest struct { // id of the tunnel ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` PeerID string `protobuf:"bytes,2,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeletePeerRequest) Descriptor ¶
func (*DeletePeerRequest) Descriptor() ([]byte, []int)
func (*DeletePeerRequest) Marshal ¶
func (m *DeletePeerRequest) Marshal() (dAtA []byte, err error)
func (*DeletePeerRequest) MarshalTo ¶
func (m *DeletePeerRequest) MarshalTo(dAtA []byte) (int, error)
func (*DeletePeerRequest) ProtoMessage ¶
func (*DeletePeerRequest) ProtoMessage()
func (*DeletePeerRequest) Reset ¶
func (m *DeletePeerRequest) Reset()
func (*DeletePeerRequest) Size ¶
func (m *DeletePeerRequest) Size() (n int)
func (*DeletePeerRequest) String ¶
func (this *DeletePeerRequest) String() string
func (*DeletePeerRequest) Unmarshal ¶
func (m *DeletePeerRequest) Unmarshal(dAtA []byte) error
func (*DeletePeerRequest) XXX_DiscardUnknown ¶
func (m *DeletePeerRequest) XXX_DiscardUnknown()
func (*DeletePeerRequest) XXX_Marshal ¶
func (m *DeletePeerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeletePeerRequest) XXX_Merge ¶
func (m *DeletePeerRequest) XXX_Merge(src proto.Message)
func (*DeletePeerRequest) XXX_Size ¶
func (m *DeletePeerRequest) XXX_Size() int
func (*DeletePeerRequest) XXX_Unmarshal ¶
func (m *DeletePeerRequest) XXX_Unmarshal(b []byte) error
type DeleteRequest ¶
type DeleteRequest struct { // id of the tunnel ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteRequest) Descriptor ¶
func (*DeleteRequest) Descriptor() ([]byte, []int)
func (*DeleteRequest) Marshal ¶
func (m *DeleteRequest) Marshal() (dAtA []byte, err error)
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) Reset ¶
func (m *DeleteRequest) Reset()
func (*DeleteRequest) Size ¶
func (m *DeleteRequest) Size() (n int)
func (*DeleteRequest) String ¶
func (this *DeleteRequest) String() string
func (*DeleteRequest) Unmarshal ¶
func (m *DeleteRequest) Unmarshal(dAtA []byte) error
func (*DeleteRequest) XXX_DiscardUnknown ¶
func (m *DeleteRequest) XXX_DiscardUnknown()
func (*DeleteRequest) XXX_Marshal ¶
func (m *DeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteRequest) XXX_Merge ¶
func (m *DeleteRequest) XXX_Merge(src proto.Message)
func (*DeleteRequest) XXX_Size ¶
func (m *DeleteRequest) XXX_Size() int
func (*DeleteRequest) XXX_Unmarshal ¶
func (m *DeleteRequest) XXX_Unmarshal(b []byte) error
type ListResponse ¶
type ListResponse struct { Tunnels []*Tunnel `protobuf:"bytes,1,rep,name=tunnels,proto3" json:"tunnels,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListResponse) Descriptor ¶
func (*ListResponse) Descriptor() ([]byte, []int)
func (*ListResponse) Marshal ¶
func (m *ListResponse) Marshal() (dAtA []byte, err error)
func (*ListResponse) ProtoMessage ¶
func (*ListResponse) ProtoMessage()
func (*ListResponse) Reset ¶
func (m *ListResponse) Reset()
func (*ListResponse) Size ¶
func (m *ListResponse) Size() (n int)
func (*ListResponse) String ¶
func (this *ListResponse) String() string
func (*ListResponse) Unmarshal ¶
func (m *ListResponse) Unmarshal(dAtA []byte) error
func (*ListResponse) XXX_DiscardUnknown ¶
func (m *ListResponse) XXX_DiscardUnknown()
func (*ListResponse) XXX_Marshal ¶
func (m *ListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListResponse) XXX_Merge ¶
func (m *ListResponse) XXX_Merge(src proto.Message)
func (*ListResponse) XXX_Size ¶
func (m *ListResponse) XXX_Size() int
func (*ListResponse) XXX_Unmarshal ¶
func (m *ListResponse) XXX_Unmarshal(b []byte) error
type Masquerade ¶
type Masquerade struct { Interface string `protobuf:"bytes,1,opt,name=interface,proto3" json:"interface,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Masquerade) Descriptor ¶
func (*Masquerade) Descriptor() ([]byte, []int)
func (*Masquerade) Marshal ¶
func (m *Masquerade) Marshal() (dAtA []byte, err error)
func (*Masquerade) ProtoMessage ¶
func (*Masquerade) ProtoMessage()
func (*Masquerade) Reset ¶
func (m *Masquerade) Reset()
func (*Masquerade) Size ¶
func (m *Masquerade) Size() (n int)
func (*Masquerade) String ¶
func (this *Masquerade) String() string
func (*Masquerade) Unmarshal ¶
func (m *Masquerade) Unmarshal(dAtA []byte) error
func (*Masquerade) XXX_DiscardUnknown ¶
func (m *Masquerade) XXX_DiscardUnknown()
func (*Masquerade) XXX_Marshal ¶
func (m *Masquerade) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Masquerade) XXX_Merge ¶
func (m *Masquerade) XXX_Merge(src proto.Message)
func (*Masquerade) XXX_Size ¶
func (m *Masquerade) XXX_Size() int
func (*Masquerade) XXX_Unmarshal ¶
func (m *Masquerade) XXX_Unmarshal(b []byte) error
type NewPeerRequest ¶
type NewPeerRequest struct { // id of the tunnel ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` PeerID string `protobuf:"bytes,2,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*NewPeerRequest) Descriptor ¶
func (*NewPeerRequest) Descriptor() ([]byte, []int)
func (*NewPeerRequest) Marshal ¶
func (m *NewPeerRequest) Marshal() (dAtA []byte, err error)
func (*NewPeerRequest) ProtoMessage ¶
func (*NewPeerRequest) ProtoMessage()
func (*NewPeerRequest) Reset ¶
func (m *NewPeerRequest) Reset()
func (*NewPeerRequest) Size ¶
func (m *NewPeerRequest) Size() (n int)
func (*NewPeerRequest) String ¶
func (this *NewPeerRequest) String() string
func (*NewPeerRequest) Unmarshal ¶
func (m *NewPeerRequest) Unmarshal(dAtA []byte) error
func (*NewPeerRequest) XXX_DiscardUnknown ¶
func (m *NewPeerRequest) XXX_DiscardUnknown()
func (*NewPeerRequest) XXX_Marshal ¶
func (m *NewPeerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NewPeerRequest) XXX_Merge ¶
func (m *NewPeerRequest) XXX_Merge(src proto.Message)
func (*NewPeerRequest) XXX_Size ¶
func (m *NewPeerRequest) XXX_Size() int
func (*NewPeerRequest) XXX_Unmarshal ¶
func (m *NewPeerRequest) XXX_Unmarshal(b []byte) error
type Peer ¶
type Peer struct { ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` AllowedIPs []string `protobuf:"bytes,3,rep,name=allowed_ips,json=allowedIps,proto3" json:"allowed_ips,omitempty"` Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"` PersistentKeepalive uint32 `protobuf:"varint,5,opt,name=persistent_keepalive,json=persistentKeepalive,proto3" json:"persistent_keepalive,omitempty"` PrivateKey string `protobuf:"bytes,6,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Peer) Descriptor ¶
func (*Peer) ProtoMessage ¶
func (*Peer) ProtoMessage()
func (*Peer) XXX_DiscardUnknown ¶
func (m *Peer) XXX_DiscardUnknown()
func (*Peer) XXX_Unmarshal ¶
type PeerResponse ¶
type PeerResponse struct { Tunnel *Tunnel `protobuf:"bytes,1,opt,name=tunnel,proto3" json:"tunnel,omitempty"` Peer *Peer `protobuf:"bytes,2,opt,name=peer,proto3" json:"peer,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PeerResponse) Descriptor ¶
func (*PeerResponse) Descriptor() ([]byte, []int)
func (*PeerResponse) Marshal ¶
func (m *PeerResponse) Marshal() (dAtA []byte, err error)
func (*PeerResponse) ProtoMessage ¶
func (*PeerResponse) ProtoMessage()
func (*PeerResponse) Reset ¶
func (m *PeerResponse) Reset()
func (*PeerResponse) Size ¶
func (m *PeerResponse) Size() (n int)
func (*PeerResponse) String ¶
func (this *PeerResponse) String() string
func (*PeerResponse) Unmarshal ¶
func (m *PeerResponse) Unmarshal(dAtA []byte) error
func (*PeerResponse) XXX_DiscardUnknown ¶
func (m *PeerResponse) XXX_DiscardUnknown()
func (*PeerResponse) XXX_Marshal ¶
func (m *PeerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PeerResponse) XXX_Merge ¶
func (m *PeerResponse) XXX_Merge(src proto.Message)
func (*PeerResponse) XXX_Size ¶
func (m *PeerResponse) XXX_Size() int
func (*PeerResponse) XXX_Unmarshal ¶
func (m *PeerResponse) XXX_Unmarshal(b []byte) error
type Tunnel ¶
type Tunnel struct { ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` PrivateKey string `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` ListenPort string `protobuf:"bytes,3,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"` Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"` DNS string `protobuf:"bytes,5,opt,name=dns,proto3" json:"dns,omitempty"` Peers []*Peer `protobuf:"bytes,6,rep,name=peers,proto3" json:"peers,omitempty"` Masquerade *Masquerade `protobuf:"bytes,7,opt,name=masquerade,proto3" json:"masquerade,omitempty"` PublicKey string `protobuf:"bytes,8,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` Endpoint string `protobuf:"bytes,9,opt,name=endpoint,proto3" json:"endpoint,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Tunnel) Descriptor ¶
func (*Tunnel) ProtoMessage ¶
func (*Tunnel) ProtoMessage()
func (*Tunnel) XXX_DiscardUnknown ¶
func (m *Tunnel) XXX_DiscardUnknown()
func (*Tunnel) XXX_Marshal ¶
func (*Tunnel) XXX_Unmarshal ¶
type TunnelResponse ¶
type TunnelResponse struct { Tunnel *Tunnel `protobuf:"bytes,1,opt,name=tunnel,proto3" json:"tunnel,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TunnelResponse) Descriptor ¶
func (*TunnelResponse) Descriptor() ([]byte, []int)
func (*TunnelResponse) Marshal ¶
func (m *TunnelResponse) Marshal() (dAtA []byte, err error)
func (*TunnelResponse) ProtoMessage ¶
func (*TunnelResponse) ProtoMessage()
func (*TunnelResponse) Reset ¶
func (m *TunnelResponse) Reset()
func (*TunnelResponse) Size ¶
func (m *TunnelResponse) Size() (n int)
func (*TunnelResponse) String ¶
func (this *TunnelResponse) String() string
func (*TunnelResponse) Unmarshal ¶
func (m *TunnelResponse) Unmarshal(dAtA []byte) error
func (*TunnelResponse) XXX_DiscardUnknown ¶
func (m *TunnelResponse) XXX_DiscardUnknown()
func (*TunnelResponse) XXX_Marshal ¶
func (m *TunnelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TunnelResponse) XXX_Merge ¶
func (m *TunnelResponse) XXX_Merge(src proto.Message)
func (*TunnelResponse) XXX_Size ¶
func (m *TunnelResponse) XXX_Size() int
func (*TunnelResponse) XXX_Unmarshal ¶
func (m *TunnelResponse) XXX_Unmarshal(b []byte) error
type WireguardClient ¶
type WireguardClient interface { // Create a new tunnel Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*TunnelResponse, error) // Delete a tunnel Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*types.Empty, error) // List all tunnels List(ctx context.Context, in *types.Empty, opts ...grpc.CallOption) (*ListResponse, error) // NewPeer to the tunnel with gernerated keys NewPeer(ctx context.Context, in *NewPeerRequest, opts ...grpc.CallOption) (*PeerResponse, error) // DeletePeer from a tunnel DeletePeer(ctx context.Context, in *DeletePeerRequest, opts ...grpc.CallOption) (*TunnelResponse, error) }
WireguardClient is the client API for Wireguard service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewWireguardClient ¶
func NewWireguardClient(cc *grpc.ClientConn) WireguardClient
type WireguardServer ¶
type WireguardServer interface { // Create a new tunnel Create(context.Context, *CreateRequest) (*TunnelResponse, error) // Delete a tunnel Delete(context.Context, *DeleteRequest) (*types.Empty, error) // List all tunnels List(context.Context, *types.Empty) (*ListResponse, error) // NewPeer to the tunnel with gernerated keys NewPeer(context.Context, *NewPeerRequest) (*PeerResponse, error) // DeletePeer from a tunnel DeletePeer(context.Context, *DeletePeerRequest) (*TunnelResponse, error) }
WireguardServer is the server API for Wireguard service.
Click to show internal directories.
Click to hide internal directories.