diff freeDiameter/main.c @ 11:6576ef5e01eb

Added some support for peers
author Sebastien Decugis <sdecugis@nict.go.jp>
date Fri, 25 Sep 2009 18:05:06 +0900
parents c5c99c73c2bf
children 418d2ce80dc8
line wrap: on
line diff
--- a/freeDiameter/main.c	Fri Sep 25 16:12:08 2009 +0900
+++ b/freeDiameter/main.c	Fri Sep 25 18:05:06 2009 +0900
@@ -79,6 +79,7 @@
 	CHECK_FCT(  fd_ext_init()  );
 	CHECK_FCT(  fd_queues_init()  );
 	CHECK_FCT(  fd_msg_init()  );
+	CHECK_FCT(  fd_peer_init()  );
 	
 	/* Parse the configuration file */
 	CHECK_FCT( fd_conf_parse() );
@@ -87,7 +88,7 @@
 	CHECK_FCT(  fd_ext_load()  );
 	
 	/* Start the peer state machines */
-	
+	CHECK_FCT( fd_peer_start() );
 	
 	/* Now, just wait for events */
 	TRACE_DEBUG(INFO, FD_PROJECT_BINARY " daemon initialized.");
@@ -114,6 +115,9 @@
 				fd_conf_dump();
 				break;
 			
+			case FDEV_DUMP_PEERS:
+				fd_peer_dump(FULL);
+				break;
 			
 			case FDEV_TERMINATE:
 				ret = 0;
"Welcome to our mercurial repository"