GetActiveTasksForVM returns a list of active tasks for a specific VM.
(vmid int)
| 135 | |
| 136 | // GetActiveTasksForVM returns a list of active tasks for a specific VM. |
| 137 | func (p *Poller) GetActiveTasksForVM(vmid int) []*TaskInfo { |
| 138 | p.tasksMu.RLock() |
| 139 | defer p.tasksMu.RUnlock() |
| 140 | var result []*TaskInfo |
| 141 | for _, t := range p.tasks { |
| 142 | if t.VMID == vmid { |
| 143 | result = append(result, t) |
| 144 | } |
| 145 | } |
| 146 | return result |
| 147 | } |
no outgoing calls
no test coverage detected