Documentation ¶
Index ¶
- Variables
- func IsHostNotFoundError(err error) bool
- func IsTunnelError(err error) bool
- type Client
- func (c *Client) Dialer(ctx context.Context, o *api.Organization) (Dialer, error)
- func (c *Client) Establish(ctx context.Context, slug string) error
- func (c *Client) Instances(ctx context.Context, o *api.Organization, app string) (*Instances, error)
- func (c *Client) Kill(ctx context.Context) error
- func (c *Client) Ping(ctx context.Context) (int, error)
- func (c *Client) Probe(ctx context.Context, o *api.Organization) error
- func (c *Client) Resolve(ctx context.Context, o *api.Organization, host string) (string, error)
- func (c *Client) WaitForHost(ctx context.Context, o *api.Organization, host string) error
- func (c *Client) WaitForTunnel(ctx context.Context, o *api.Organization) error
- type ClosableWrite
- type Dialer
- type HostNotFoundError
- type Instances
- type Server
- type TunnelError
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrCantBind = errors.New("can't bind agent socket")
)
View Source
var (
ErrUnreachable = errors.New("can't connect to agent")
)
Functions ¶
func IsHostNotFoundError ¶ added in v0.0.233
func IsTunnelError ¶ added in v0.0.233
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func StartDaemon ¶ added in v0.0.233
func (*Client) WaitForHost ¶ added in v0.0.233
func (*Client) WaitForTunnel ¶ added in v0.0.233
type ClosableWrite ¶ added in v0.0.233
type ClosableWrite interface {
CloseWrite() error
}
type HostNotFoundError ¶ added in v0.0.233
func (*HostNotFoundError) Cause ¶
func (e *HostNotFoundError) Cause() error
func (*HostNotFoundError) Error ¶ added in v0.0.233
func (e *HostNotFoundError) Error() string
func (*HostNotFoundError) Unwrap ¶ added in v0.0.233
func (e *HostNotFoundError) Unwrap() error
type TunnelError ¶ added in v0.0.233
func (*TunnelError) Cause ¶
func (e *TunnelError) Cause() error
func (*TunnelError) Error ¶ added in v0.0.233
func (e *TunnelError) Error() string
func (*TunnelError) Unwrap ¶ added in v0.0.233
func (e *TunnelError) Unwrap() error
Click to show internal directories.
Click to hide internal directories.