MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / queueBack

Method queueBack

Libraries/Process/Process.cpp:107–123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105}
106
107void SC::ProcessChain::ProcessLinkedList::queueBack(Process& process)
108{
109 SC_PROCESS_ASSERT_DEBUG(process.next == nullptr and process.prev == nullptr);
110 if (back)
111 {
112 back->next = &process;
113 process.prev = back;
114 }
115 else
116 {
117 SC_PROCESS_ASSERT_DEBUG(front == nullptr);
118 front = &process;
119 }
120 back = &process;
121 SC_PROCESS_ASSERT_DEBUG(back->next == nullptr);
122 SC_PROCESS_ASSERT_DEBUG(front->prev == nullptr);
123}
124
125//-------------------------------------------------------------------------------------------------------
126// Process

Callers 14

pipeMethod · 0.45
reactivateRequestMethod · 0.45
trackSequenceMethod · 0.45
popNextInSequenceMethod · 0.45
queueSubmissionMethod · 0.45
stopMethod · 0.45
addActiveHandleMethod · 0.45

Calls

no outgoing calls