import "v2ray.com/core/features/routing/session"
AsRoutingContext creates a context from context.context with session info.
type Context struct { Inbound *session.Inbound Outbound *session.Outbound Content *session.Content }
Context is an implementation of routing.Context, which is a wrapper of context.context with session info.
GetAttributes implements routing.Context.
GetInboundTag implements routing.Context.
GetNetwork implements routing.Context.
GetProtocol implements routing.Context.
GetSourceIPs implements routing.Context.
GetSourcePort implements routing.Context.
GetTargetDomain implements routing.Context.
GetTargetIPs implements routing.Context.
GetTargetPort implements routing.Context.
GetUser implements routing.Context.
Package session imports 4 packages (graph) and is imported by 6 packages. Updated 2020-10-16. Refresh now. Tools for package owners.