-/* @(#) $Id: monitord.h,v 1.7 2009/06/24 17:06:27 dcid Exp $ */
+/* @(#) $Id: ./src/monitord/monitord.h, 2011/09/08 dcid Exp $
+ */
/* Copyright (C) 2009 Trend Micro Inc.
* All rights reserved.
*
* This program is a free software; you can redistribute it
* and/or modify it under the terms of the GNU General Public
- * License (version 3) as published by the FSF - Free Software
+ * License (version 2) as published by the FSF - Free Software
* Foundation
*/
#ifndef ARGV0
#define ARGV0 "ossec-monitord"
#endif
-
-typedef struct _monitor_config
-{
- short int day_wait;
- short int compress;
- short int sign;
- short int monitor_agents;
- int a_queue;
- char **agents;
-}monitor_config;
+#include "config/reports-config.h"
+
/** Prototypes **/
/*manage_files */
void manage_files(int cday, int cmon, int cyear);
+/* generate reports. */
+void generate_reports(int cday, int cmon, int cyear, struct tm *p);
+
/* monitor_agents */
void monitor_agents();