Documentation ¶
Index ¶
- func NewMeepoSDK(opts ...sdk.NewMeepoSDKOption) (sdk.MeepoSDK, error)
- func WithHost(host string) sdk.NewMeepoSDKOption
- type MeepoSDK
- func (t *MeepoSDK) CloseTeleportation(name string) error
- func (t *MeepoSDK) CloseTransport(peerID string) error
- func (t *MeepoSDK) ListTeleportations() ([]*sdk.Teleportation, error)
- func (t *MeepoSDK) ListTransports() ([]*sdk.Transport, error)
- func (t *MeepoSDK) NewTeleportation(peerID string, remote net.Addr, opt *sdk.NewTeleportationOption) (*sdk.Teleportation, error)
- func (t *MeepoSDK) NewTransport(peerID string) (*sdk.Transport, error)
- func (t *MeepoSDK) Ping(peerID string) error
- func (t *MeepoSDK) Shutdown() error
- func (t *MeepoSDK) Teleport(peerID string, remote net.Addr, opt *sdk.TeleportOption) (net.Addr, error)
- func (t *MeepoSDK) Version() (*sdk.Version, error)
- func (t *MeepoSDK) Whoami() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMeepoSDK ¶
func NewMeepoSDK(opts ...sdk.NewMeepoSDKOption) (sdk.MeepoSDK, error)
func WithHost ¶
func WithHost(host string) sdk.NewMeepoSDKOption
Types ¶
type MeepoSDK ¶
type MeepoSDK struct { sdk.BaseMeepoSDK // contains filtered or unexported fields }
func (*MeepoSDK) CloseTeleportation ¶
func (*MeepoSDK) CloseTransport ¶
func (*MeepoSDK) ListTeleportations ¶
func (t *MeepoSDK) ListTeleportations() ([]*sdk.Teleportation, error)
func (*MeepoSDK) NewTeleportation ¶
func (t *MeepoSDK) NewTeleportation(peerID string, remote net.Addr, opt *sdk.NewTeleportationOption) (*sdk.Teleportation, error)
func (*MeepoSDK) NewTransport ¶
Click to show internal directories.
Click to hide internal directories.