aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-05-16 13:22:42 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-05-16 13:22:42 +0000
commitfceae1fb62128bf030a577e8811fc2d2a1bdd265 (patch)
treea40d25fb73f7c1c54c9057bb4ec0f4904b1749a7
parent1b75550608a4209276062f12472a55cc7394ecf1 (diff)
downloadgnunet-fceae1fb62128bf030a577e8811fc2d2a1bdd265.tar.gz
gnunet-fceae1fb62128bf030a577e8811fc2d2a1bdd265.zip
- some debug messages
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c70
1 files changed, 69 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index dd8f5be6c..e2a35c63e 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -621,6 +621,65 @@ lookup_neighbour (const struct GNUNET_PeerIdentity *pid)
621 return GNUNET_CONTAINER_multihashmap_get (neighbours, &pid->hashPubKey); 621 return GNUNET_CONTAINER_multihashmap_get (neighbours, &pid->hashPubKey);
622} 622}
623 623
624static const char *
625print_state (int state)
626{
627
628 switch (state)
629 {
630 case S_NOT_CONNECTED:
631 return "S_NOT_CONNECTED";
632 break;
633 case S_INIT_ATS:
634 return "S_INIT_ATS";
635 break;
636 case S_INIT_BLACKLIST:
637 return "S_INIT_BLACKLIST";
638 break;
639 case S_CONNECT_SENT:
640 return "S_CONNECT_SENT";
641 break;
642 case S_CONNECT_RECV_ATS:
643 return "S_CONNECT_RECV_ATS";
644 break;
645 case S_CONNECT_RECV_BLACKLIST:
646 return "S_CONNECT_RECV_BLACKLIST";
647 break;
648 case S_CONNECT_RECV_ACK:
649 return "S_CONNECT_RECV_ACK";
650 break;
651 case S_CONNECTED:
652 return "S_CONNECTED";
653 break;
654 case S_RECONNECT_ATS:
655 return "S_RECONNECT_ATS";
656 break;
657 case S_RECONNECT_BLACKLIST:
658 return "S_RECONNECT_BLACKLIST";
659 break;
660 case S_RECONNECT_SENT:
661 return "S_RECONNECT_SENT";
662 break;
663 case S_CONNECTED_SWITCHING_BLACKLIST:
664 return "S_CONNECTED_SWITCHING_BLACKLIST";
665 break;
666 case S_CONNECTED_SWITCHING_CONNECT_SENT:
667 return "S_CONNECTED_SWITCHING_CONNECT_SENT";
668 break;
669 case S_DISCONNECT:
670 return "S_DISCONNECT";
671 break;
672 case S_DISCONNECT_FINISHED:
673 return "S_DISCONNECT_FINISHED";
674 break;
675 default:
676 return "UNDEFINED";
677 GNUNET_break (0);
678 break;
679 }
680 GNUNET_break (0);
681 return "UNDEFINED";
682}
624 683
625/** 684/**
626 * Test if we're connected to the given peer. 685 * Test if we're connected to the given peer.
@@ -654,13 +713,13 @@ test_connected (struct NeighbourMapEntry *n)
654 case S_DISCONNECT_FINISHED: 713 case S_DISCONNECT_FINISHED:
655 return GNUNET_NO; 714 return GNUNET_NO;
656 default: 715 default:
716 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
657 GNUNET_break (0); 717 GNUNET_break (0);
658 break; 718 break;
659 } 719 }
660 return GNUNET_SYSERR; 720 return GNUNET_SYSERR;
661} 721}
662 722
663
664/** 723/**
665 * Send information about a new outbound quota to our clients. 724 * Send information about a new outbound quota to our clients.
666 * 725 *
@@ -1037,6 +1096,7 @@ disconnect_neighbour (struct NeighbourMapEntry *n)
1037 GNUNET_assert (0); 1096 GNUNET_assert (0);
1038 break; 1097 break;
1039 default: 1098 default:
1099 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
1040 GNUNET_break (0); 1100 GNUNET_break (0);
1041 break; 1101 break;
1042 } 1102 }
@@ -1629,6 +1689,7 @@ GST_neighbours_try_connect (const struct GNUNET_PeerIdentity *target)
1629 /* should not be possible */ 1689 /* should not be possible */
1630 GNUNET_assert (0); 1690 GNUNET_assert (0);
1631 default: 1691 default:
1692 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
1632 GNUNET_break (0); 1693 GNUNET_break (0);
1633 free_neighbour (n); 1694 free_neighbour (n);
1634 break; 1695 break;
@@ -1841,6 +1902,7 @@ handle_test_blacklist_cont (void *cls,
1841 GNUNET_assert (0); 1902 GNUNET_assert (0);
1842 break; 1903 break;
1843 default: 1904 default:
1905 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
1844 GNUNET_break (0); 1906 GNUNET_break (0);
1845 free_neighbour (n); 1907 free_neighbour (n);
1846 break; 1908 break;
@@ -2001,6 +2063,7 @@ GST_neighbours_handle_connect (const struct GNUNET_MessageHeader *message,
2001 GNUNET_assert (0); 2063 GNUNET_assert (0);
2002 break; 2064 break;
2003 default: 2065 default:
2066 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
2004 GNUNET_break (0); 2067 GNUNET_break (0);
2005 free_neighbour (n); 2068 free_neighbour (n);
2006 break; 2069 break;
@@ -2207,6 +2270,7 @@ GST_neighbours_switch_to_address (const struct GNUNET_PeerIdentity *peer,
2207 GNUNET_assert (0); 2270 GNUNET_assert (0);
2208 break; 2271 break;
2209 default: 2272 default:
2273 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
2210 GNUNET_break (0); 2274 GNUNET_break (0);
2211 break; 2275 break;
2212 } 2276 }
@@ -2380,6 +2444,7 @@ master_task (void *cls,
2380 GNUNET_assert (0); 2444 GNUNET_assert (0);
2381 break; 2445 break;
2382 default: 2446 default:
2447 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
2383 GNUNET_break (0); 2448 GNUNET_break (0);
2384 break; 2449 break;
2385 } 2450 }
@@ -2540,6 +2605,7 @@ GST_neighbours_handle_connect_ack (const struct GNUNET_MessageHeader *message,
2540 GNUNET_assert (0); 2605 GNUNET_assert (0);
2541 break; 2606 break;
2542 default: 2607 default:
2608 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
2543 GNUNET_break (0); 2609 GNUNET_break (0);
2544 break; 2610 break;
2545 } 2611 }
@@ -2662,6 +2728,7 @@ GST_neighbours_session_terminated (const struct GNUNET_PeerIdentity *peer,
2662 /* neighbour was freed and plugins told to terminate session */ 2728 /* neighbour was freed and plugins told to terminate session */
2663 break; 2729 break;
2664 default: 2730 default:
2731 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
2665 GNUNET_break (0); 2732 GNUNET_break (0);
2666 break; 2733 break;
2667 } 2734 }
@@ -2960,6 +3027,7 @@ GST_neighbour_get_latency (const struct GNUNET_PeerIdentity *peer)
2960 case S_DISCONNECT_FINISHED: 3027 case S_DISCONNECT_FINISHED:
2961 return GNUNET_TIME_UNIT_FOREVER_REL; 3028 return GNUNET_TIME_UNIT_FOREVER_REL;
2962 default: 3029 default:
3030 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Unhandled state `%' \n",print_state (n->state));
2963 GNUNET_break (0); 3031 GNUNET_break (0);
2964 break; 3032 break;
2965 } 3033 }