(network, address string)
| 61 | } |
| 62 | |
| 63 | func new_daemon(network, address string) *daemon { |
| 64 | var err error |
| 65 | |
| 66 | d := new(daemon) |
| 67 | d.listener, err = net.Listen(network, address) |
| 68 | if err != nil { |
| 69 | panic(err) |
| 70 | } |
| 71 | |
| 72 | d.cmd_in = make(chan int, 1) |
| 73 | d.pkgcache = new_package_cache() |
| 74 | d.declcache = new_decl_cache(&d.context) |
| 75 | d.autocomplete = new_auto_complete_context(d.pkgcache, d.declcache) |
| 76 | return d |
| 77 | } |
| 78 | |
| 79 | func (this *daemon) drop_cache() { |
| 80 | this.pkgcache = new_package_cache() |
no test coverage detected