import "github.com/v2ray/v2ray-core/features/outbound"
func ManagerType() interface{}
ManagerType returns the type of Manager interface. Can be used to implement common.HasType.
v2ray:api:stable
type Handler interface { common.Runnable Tag() string Dispatch(ctx context.Context, link *transport.Link) }
Handler is the interface for handlers that process outbound connections.
v2ray:api:stable
type Manager interface { features.Feature // GetHandler returns an outbound.Handler for the given tag. GetHandler(tag string) Handler // GetDefaultHandler returns the default outbound.Handler. It is usually the first outbound.Handler specified in the configuration. GetDefaultHandler() Handler // AddHandler adds a handler into this outbound.Manager. AddHandler(ctx context.Context, handler Handler) error // RemoveHandler removes a handler from outbound.Manager. RemoveHandler(ctx context.Context, tag string) error }
Manager is a feature that manages outbound.Handlers.
v2ray:api:stable
Package outbound imports 4 packages (graph). Updated 2019-01-23. Refresh now. Tools for package owners. This is an inactive package (no imports and no commits in at least two years).