#ifndef _RULESETP_H_
#define _RULESETP_H_

#include <sys/types.h>

#include "darray.h"

#include "ruleset.h"

typedef struct st_Rules		*Rules;

typedef struct st_Rules {
	AlRule	rule;
	Rules	next,
		prev;
} RulesSt;

typedef struct st_AlRuleSet {
	char		*desc,
			*int_name;
	Rules		fst_rules,
			lst_rules;
	unsigned	rule_count;
	rs_st		state;
	time_t		creation,
			update;
} AlRuleSetSt;

#endif /* _RULESETP_H_ */
