MCPcopy Index your code
hub / github.com/flant/shell-operator / AddFirst

Method AddFirst

pkg/task/queue/task_queue.go:295–304  ·  view source on GitHub ↗

AddFirst adds new head element.

(tasks ...task.Task)

Source from the content-addressed store, hash-verified

293
294// AddFirst adds new head element.
295func (q *TaskQueue) AddFirst(tasks ...task.Task) {
296 defer q.MeasureActionTime("AddFirst")()
297
298 q.storage.AddFirst(tasks...)
299
300 // Update queueTasksCounter for each added task
301 for _, t := range tasks {
302 q.queueTasksCounter.Add(t)
303 }
304}
305
306// RemoveFirst deletes a head element, so head is moved.
307func (q *TaskQueue) RemoveFirst() task.Task {

Callers

nothing calls this directly

Calls 3

MeasureActionTimeMethod · 0.95
AddFirstMethod · 0.65
AddMethod · 0.65

Tested by

no test coverage detected