Files
go-i2p/lib/router/router.go

28 lines
429 B
Go
Raw Normal View History

2016-01-28 10:16:26 -05:00
package router
import (
"github.com/bounce-chat/go-i2p/lib/config"
"github.com/bounce-chat/go-i2p/lib/netdb"
)
// i2p router type
type Router struct {
cfg *config.RouterConfig
ndb netdb.StdNetDB
}
func CreateRouter() (r *Router, err error) {
cfg := config.Router
r = &Router{
cfg: cfg,
ndb: netdb.StdNetDB(cfg.NetDbDir),
}
return
}
// run i2p router mainloop
func (r *Router) Run() {
r.ndb.Run()
}