MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / Push

Method Push

AdaptixServer/core/utils/safe/queue.go:41–51  ·  view source on GitHub ↗
(value interface{})

Source from the content-addressed store, hash-verified

39}
40
41func (q *Queue) Push(value interface{}) {
42 q.lock.Lock()
43 defer q.lock.Unlock()
44
45 if q.size == q.capacity {
46 q.resize()
47 }
48 q.buffer[q.tail] = value
49 q.tail = (q.tail + 1) % q.capacity
50 q.size++
51}
52
53func (q *Queue) PushFront(value interface{}) {
54 q.lock.Lock()

Callers 4

tunnelManageTaskFunction · 0.80
relayPipeToTaskDataFunction · 0.80
CreateMethod · 0.80
CreateMethod · 0.80

Calls 1

resizeMethod · 0.95

Tested by

no test coverage detected