diff options
author | Bart Polot <bart@net.in.tum.de> | 2016-07-20 12:07:05 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2016-07-20 12:07:05 +0000 |
commit | dbb12b0c0216846ec0cfa30ed2760c221434eaee (patch) | |
tree | 140b649ad916e45f17faa42a5ba5cdf3563b2e52 /src/cadet/cadet_test_lib.c | |
parent | caa4196867da8684c5b1fd2e747ecb9d21cbba8b (diff) |
- adapt test cases / framework to new port system
Diffstat (limited to 'src/cadet/cadet_test_lib.c')
-rw-r--r-- | src/cadet/cadet_test_lib.c | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/cadet/cadet_test_lib.c b/src/cadet/cadet_test_lib.c index cd9e47b0b8..9a70dad493 100644 --- a/src/cadet/cadet_test_lib.c +++ b/src/cadet/cadet_test_lib.c @@ -80,7 +80,7 @@ struct GNUNET_CADET_TEST_Context /** * Application ports. */ - const uint32_t *ports; + const struct GNUNET_HashCode **ports; }; @@ -94,7 +94,7 @@ struct GNUNET_CADET_TEST_AdapterContext * Peer number for the particular peer. */ unsigned int peer; - + /** * General context. */ @@ -124,6 +124,16 @@ cadet_connect_adapter (void *cls, (void *) (long) actx->peer, ctx->cleaner, ctx->handlers); + if (NULL == ctx->ports) + return h; + + for (int i = 0; NULL != ctx->ports[i]; i++) + { + (void ) GNUNET_CADET_open_port (h, ctx->ports[i], + ctx->new_channel, + (void *) (long) actx->peer); + } + return h; } @@ -269,7 +279,7 @@ GNUNET_CADET_TEST_run (const char *testname, GNUNET_CADET_InboundChannelNotificationHandler new_channel, GNUNET_CADET_ChannelEndHandler cleaner, struct GNUNET_CADET_MessageHandler* handlers, - const uint32_t *ports) + const struct GNUNET_HashCode **ports) { struct GNUNET_CADET_TEST_Context *ctx; |