diff options
author | nevans <nevans@140774ce-b5e7-0310-ab8b-a85725594a96> | 2010-12-13 10:43:18 +0000 |
---|---|---|
committer | nevans <nevans@140774ce-b5e7-0310-ab8b-a85725594a96> | 2010-12-13 10:43:18 +0000 |
commit | 5e5279c97fcc04e98ea636e16d45c6cecd21dbc4 (patch) | |
tree | 776dc0bf3b86939d3033a7bb1917fb67d55fc0a8 | |
parent | d2a04adb8cc23ed5678fa6247cf0b448c7f88622 (diff) |
force request connect message in transport testcase
git-svn-id: https://gnunet.org/svn/gnunet@13896 140774ce-b5e7-0310-ab8b-a85725594a96
-rw-r--r-- | src/transport/test_transport_api.c | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/transport/test_transport_api.c b/src/transport/test_transport_api.c index 5bf57b8be2..7ef60bdaa7 100644 --- a/src/transport/test_transport_api.c +++ b/src/transport/test_transport_api.c @@ -184,6 +184,12 @@ notify_ready (void *cls, size_t size, void *buf) return sizeof (struct GNUNET_MessageHeader); } +static size_t +notify_ready_connect (void *cls, size_t size, void *buf) +{ + return 0; +} + static void notify_connect (void *cls, @@ -310,6 +316,14 @@ exchange_hello_last (void *cls, GNUNET_assert (GNUNET_OK == GNUNET_HELLO_get_id ((const struct GNUNET_HELLO_Message *) message, &me->id)); + + GNUNET_assert(NULL != GNUNET_TRANSPORT_notify_transmit_ready (p2.th, + &p1.id, + sizeof (struct GNUNET_MessageHeader), 0, + TIMEOUT, + ¬ify_ready_connect, + NULL)); + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Finished exchanging HELLOs, now waiting for transmission!\n"); } @@ -379,10 +393,10 @@ run (void *cls, setup_peer (&p2, "test_transport_api_http_peer2.conf"); } else if (is_https) - { - setup_peer (&p1, "test_transport_api_https_peer1.conf"); - setup_peer (&p2, "test_transport_api_https_peer2.conf"); - } + { + setup_peer (&p1, "test_transport_api_https_peer1.conf"); + setup_peer (&p2, "test_transport_api_https_peer2.conf"); + } GNUNET_assert(p1.th != NULL); GNUNET_assert(p2.th != NULL); |