ResolverModule is the DNS resolver module.
| 23 | |
| 24 | // ResolverModule is the DNS resolver module. |
| 25 | type ResolverModule struct { //nolint |
| 26 | mgr *mgr.Manager |
| 27 | instance instance |
| 28 | |
| 29 | failingResolverWorkerMgr *mgr.WorkerMgr |
| 30 | suggestUsingStaleCacheTask *mgr.WorkerMgr |
| 31 | |
| 32 | isDisabled atomic.Bool |
| 33 | |
| 34 | states *mgr.StateMgr |
| 35 | } |
| 36 | |
| 37 | // Manager returns the module manager. |
| 38 | func (rm *ResolverModule) Manager() *mgr.Manager { |
nothing calls this directly
no outgoing calls
no test coverage detected