Documentation
¶
Index ¶
Constants ¶
View Source
const ( Basic = `basic` Http = `http` Portal = `portal` )
Variables ¶
View Source
var ErrClosed = errors.New("listener already closed")
Functions ¶
This section is empty.
Types ¶
type BasicListener ¶
type BasicListener struct {
// contains filtered or unexported fields
}
func NewBasicListener ¶
func NewBasicListener(nk *network.Network, log *slog.Logger, pool *pool.Pool, dialer dialer.Dialer, connect *config.ConnectDialer, opts *config.BasicListener) (listener *BasicListener, e error)
func (*BasicListener) Close ¶
func (l *BasicListener) Close() (e error)
func (*BasicListener) Info ¶
func (l *BasicListener) Info() any
func (*BasicListener) Serve ¶
func (l *BasicListener) Serve() error
type HttpListener ¶
type HttpListener struct {
// contains filtered or unexported fields
}
func NewHttpListener ¶
func (*HttpListener) Close ¶
func (l *HttpListener) Close() (e error)
func (*HttpListener) Info ¶
func (l *HttpListener) Info() any
func (*HttpListener) Serve ¶
func (l *HttpListener) Serve() (e error)
type PortalListener ¶
type PortalListener struct {
// contains filtered or unexported fields
}
func NewPortalListener ¶
func NewPortalListener(nk *network.Network, log *slog.Logger, opts *config.BasicListener, portal *config.Portal, ) (listener *PortalListener, e error)
func (*PortalListener) Close ¶
func (l *PortalListener) Close() (e error)
func (*PortalListener) Info ¶
func (l *PortalListener) Info() any
func (*PortalListener) Serve ¶
func (l *PortalListener) Serve() error
Click to show internal directories.
Click to hide internal directories.