#define SQUID_ADAPT_HISTORY_H
#include "adaptation/DynamicGroupCfg.h"
-#include "Array.h"
+#include "base/RefCount.h"
+#include "base/Vector.h"
#include "HttpHeader.h"
-#include "RefCount.h"
+#include "Notes.h"
#include "SquidString.h"
namespace Adaptation
{
-
/// collects information about adaptations related to a master transaction
class History: public RefCountable
{
HttpHeader lastMeta;
/// All REQMOD and RESPMOD meta headers merged. Last field wins conflicts.
HttpHeader allMeta;
+ /// key:value pairs set by adaptation_meta, to be added to
+ /// AccessLogEntry::notes when ALE becomes available
+ NotePairs::Pointer metaHeaders;
/// sets future services for the Adaptation::AccessCheck to notice
void setFutureServices(const DynamicGroupCfg &services);