getCfgSubnets4()->getAll());
// We proactively park the packet.
+ // Not MT compatible because the unparking callback can be called
+ // before the current thread exists from this block.
HooksManager::park("subnet4_select", query,
[this, query, allow_answer_park] () {
processLocalizedQuery4AndSendResponse(query,
getCfgSubnets4()->getAll());
// We proactively park the packet.
+ // Not MT compatible because the unparking callback can be called
+ // before the current thread exists from this block.
HooksManager::park("subnet4_select", query,
[this, query, allow_answer_park] () {
processLocalizedQuery4AndSendResponse(query,
getCfgSubnets6()->getAll());
// We proactively park the packet.
+ // Not MT compatible because the unparking callback can be called
+ // before the current thread exists from this block.
HooksManager::park("subnet6_select", question,
[this, question] () {
processLocalizedQuery6AndSendResponse(question);