#pragma once #include //#include #include "proc_ledger.h" #include "hash_ledger.h" #include "aho-corasick.h" #include "av_rules.h" struct agent_context { struct proc_ledger *proc_ledger; struct hash_ledger *hash_ledger; rule_set_t rules; ac_context_t *ac; char hostname[HOST_NAME_MAX]; long ticks; unsigned long boot_time; size_t maxsize; }; typedef struct agent_context agent_context_t;