#include <stdio.h>
#include <stdlib.h>
-#include <jansson.h>
#include <argp.h>
#include <event2/event.h>
#include <talloc.h>
-#include <sys/time.h>
#include <signal.h>
-#include <pthread.h>
#include <tid_internal.h>
#include <tr_tid.h>
struct cmdline_args opts;
struct event_base *ev_base;
struct tr_socket_event tids_ev = {0};
+// struct tr_socket_event mon_ev = {0};
struct event *cfgwatch_ev;
configure_signals();
}
/***** initialize the trust path query server instance *****/
- if (NULL == (tr->tids = tids_create())) {
+ if (NULL == (tr->tids = tids_new(tr))) {
tr_crit("Error initializing Trust Path Query Server instance.");
return 1;
}
- talloc_steal(tr, tr->tids);
/***** initialize the trust router protocol server instance *****/
if (NULL == (tr->trps = trps_new(tr))) {
return 1;
}
+// /***** initialize the monitoring interface instance *****/
+// if (NULL == (tr->mons = mons_new(tr))) {
+// tr_crit("Error initializing monitoring interface instance.");
+// return 1;
+// }
+
/***** process configuration *****/
tr->cfgwatch=tr_cfgwatch_create(tr);
if (tr->cfgwatch == NULL) {
return 1;
}
- /*tr_status_event_init();*/ /* install status reporting events */
+// /* install monitoring interface events */
+// tr_debug("Initializing monitoring interface events.");
+// if (0 != tr_mon_event_init(tr->mons, ev_base, &mon_ev)) {
+// tr_crit("Error initializing monitoring interface.");
+// return 1;
+// }
/* install TID server events */
tr_debug("Initializing TID server events.");