- client_message msg(&std::cin, db);
-
- double message_probability;
-
- message_filter shortcircuit(hostname, arrival, service);
- log_filter lf(hostname, arrival, service);
- rpm_filter rf(hostname, arrival, service);
- df_filter df(hostname, arrival, service);
-
- syslog_cooker slc;
- irix_syslog_cooker islc;
- access_cooker alc;
- error_cooker elc;
- xml_cooker xlc;
- rpm_cooker rlc;
- df_cooker dlc;
-
- msg.add_cooker(&xlc, &shortcircuit);
- msg.add_cooker(&slc, &lf);
- msg.add_cooker(&islc, &lf);
- msg.add_cooker(&alc, &lf);
- msg.add_cooker(&elc, &lf);
- msg.add_cooker(&rlc, &rf);
- msg.add_cooker(&dlc, &df);
-
- message_probability = msg.classify(hostname, arrival, service);
- if (message_probability > 0.75)
+ message_filter shortcircuit(hostname, arrival, service);
+ log_filter lf(hostname, arrival, service);
+ rpm_filter rf(hostname, arrival, service);
+ df_filter df(hostname, arrival, service);
+
+ syslog_cooker slc;
+ irix_syslog_cooker islc;
+ access_cooker alc;
+ error_cooker elc;
+ xml_cooker xlc;
+ rpm_cooker rlc;
+ df_cooker dlc;
+
+ msg.add_cooker(&xlc, &shortcircuit);
+ msg.add_cooker(&slc, &lf);
+ msg.add_cooker(&islc, &lf);
+ msg.add_cooker(&alc, &lf);
+ msg.add_cooker(&elc, &lf);
+ msg.add_cooker(&rlc, &rf);
+ msg.add_cooker(&dlc, &df);
+
+ message_probability = msg.classify(hostname, arrival, service);
+ if (message_probability > 0.75)
+ {
+ try