MCPcopy Create free account
hub / github.com/acl-dev/acl / acl_ring_append

Function acl_ring_append

lib_acl/src/stdlib/common/acl_ring.c:37–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35/* acl_ring_append - insert entry after ring head */
36
37void acl_ring_append(ACL_RING *ring, ACL_RING *entry)
38{
39 if (ring == NULL || entry == NULL)
40 return;
41 entry->succ = ring->succ;
42 entry->pred = ring;
43 entry->parent = ring->parent;
44 ring->succ->pred = entry;
45 ring->succ = entry;
46 ring->parent->len++;
47}
48
49/* acl_ring_prepend - insert new entry before ring head */
50

Callers 15

acl_fiber_delayFunction · 0.85
acl_fiber_signalFunction · 0.85
__create_ringFunction · 0.85
ring_iterFunction · 0.85
msg_addFunction · 0.85
msg_appendFunction · 0.85
msg_list_cloneFunction · 0.85
msgio_regFunction · 0.85
acl_chain_addFunction · 0.85
acl_fhandle_closeFunction · 0.85
acl_xml_node_appendFunction · 0.85
acl_xml3_node_appendFunction · 0.85

Calls

no outgoing calls

Tested by 1

__create_ringFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…