Versions in this module Expand all Collapse all v1 v1.0.1 Feb 28, 2014 Changes in this version + type HostRouter struct + func NewHostRouter() *HostRouter + func (r *HostRouter) AddMatch(host string, pipe falcore.RequestFilter) + func (r *HostRouter) SelectPipeline(req *falcore.Request) (pipe falcore.RequestFilter) + type MatchAnyRoute struct + Filter falcore.RequestFilter + func (r *MatchAnyRoute) MatchString(str string) falcore.RequestFilter + type PathRouter struct + Routes *list.List + func NewPathRouter() *PathRouter + func (r *PathRouter) AddMatch(match string, filter falcore.RequestFilter) (err error) + func (r *PathRouter) AddRoute(route Route) + func (r *PathRouter) SelectPipeline(req *falcore.Request) (pipe falcore.RequestFilter) + type RegexpRoute struct + Filter falcore.RequestFilter + Match *regexp.Regexp + func (r *RegexpRoute) MatchString(str string) falcore.RequestFilter + type Route interface + MatchString func(str string) falcore.RequestFilter