Documentation ¶
Index ¶
- type RISMirror
- func (rism *RISMirror) AddTarget(rtrName string, address net.IP, vrfRD uint64, sources []*grpc.ClientConn)
- func (rism *RISMirror) GetRouter(rtr string) server.RouterInterface
- func (rism *RISMirror) GetRouters() []server.RouterInterface
- func (rism *RISMirror) Metrics() *metrics.RISMirrorMetrics
- func (rism *RISMirror) RemoveRouter(rtrName string)
- func (rism *RISMirror) RemoveTarget(rtrName string, vrfRD uint64) error
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RISMirror ¶
type RISMirror struct {
// contains filtered or unexported fields
}
func (*RISMirror) AddTarget ¶
func (rism *RISMirror) AddTarget(rtrName string, address net.IP, vrfRD uint64, sources []*grpc.ClientConn)
AddTarget adds a target to the RISMirror
func (*RISMirror) GetRouter ¶
func (rism *RISMirror) GetRouter(rtr string) server.RouterInterface
GetRouter gets a router
func (*RISMirror) GetRouters ¶
func (rism *RISMirror) GetRouters() []server.RouterInterface
GetRouters gets all routers
func (*RISMirror) Metrics ¶
func (rism *RISMirror) Metrics() *metrics.RISMirrorMetrics
Metrics gets a RISMirrors metrics
func (*RISMirror) RemoveRouter ¶ added in v0.1.9
Click to show internal directories.
Click to hide internal directories.