Versions in this module Expand all Collapse all v1 v1.16.1 Nov 13, 2019 Changes in this version + type Router struct + Router router.Router + func (r *Router) Advertise(ctx context.Context, req *pb.Request, stream pb.Router_AdvertiseStream) error + func (r *Router) Lookup(ctx context.Context, req *pb.LookupRequest, resp *pb.LookupResponse) error + func (r *Router) Process(ctx context.Context, req *pb.Advert, rsp *pb.ProcessResponse) error + func (r *Router) Solicit(ctx context.Context, req *pb.Request, resp *pb.Response) error + func (r *Router) Status(ctx context.Context, req *pb.Request, rsp *pb.StatusResponse) error + func (r *Router) Watch(ctx context.Context, req *pb.WatchRequest, stream pb.Router_WatchStream) error + type Table struct + Router router.Router + func (t *Table) Create(ctx context.Context, route *pb.Route, resp *pb.CreateResponse) error + func (t *Table) Delete(ctx context.Context, route *pb.Route, resp *pb.DeleteResponse) error + func (t *Table) List(ctx context.Context, req *pb.Request, resp *pb.ListResponse) error + func (t *Table) Query(ctx context.Context, req *pb.QueryRequest, resp *pb.QueryResponse) error + func (t *Table) Update(ctx context.Context, route *pb.Route, resp *pb.UpdateResponse) error