/// @param query A pointer to the unparked packet.
/// @param ctx Pointer to The client context.
/// @param allow_answer_park Indicates if parking a packet is allowed.
- /// @return A pointer to the response.
void processLocalizedQuery4AndSendResponse(Pkt4Ptr query,
AllocEngine::ClientContext4Ptr& ctx,
bool allow_answer_park);
///
/// @param query A pointer to the unparked packet.
/// @param allow_answer_park Indicates if parking a packet is allowed.
- /// @return A pointer to the response.
void processLocalizedQuery4AndSendResponse(Pkt4Ptr query,
bool allow_answer_park);
///
/// @note This should be used only to iterate over the class set.
/// @note SubClasses are always last.
- /// @param required return classes or required to be evaluated classes.
/// @return if required is false (the default) the classes the
/// packet belongs to else the classes which are required to be
/// evaluated.