diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2016-07-17 14:21:26 +0200 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2016-07-17 14:21:26 +0200 |
commit | 3f0a442799955f56b2c77aabd6bc7aa4458718b4 (patch) | |
tree | 34504e5a01f755be3e3130578d6c0be86cf6b67a /mcastseed/src/dgrambuf_test.c | |
parent | 96e0fd1e6571c41e102d4780f6e67c0736beef35 (diff) | |
download | eficast-3f0a442799955f56b2c77aabd6bc7aa4458718b4.tar.gz eficast-3f0a442799955f56b2c77aabd6bc7aa4458718b4.tar.bz2 eficast-3f0a442799955f56b2c77aabd6bc7aa4458718b4.zip |
API changes, pedandic fixes, dgrambuf stats & info field, recvmmsg() with alarm(), partial writev() support.
Diffstat (limited to 'mcastseed/src/dgrambuf_test.c')
-rw-r--r-- | mcastseed/src/dgrambuf_test.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/mcastseed/src/dgrambuf_test.c b/mcastseed/src/dgrambuf_test.c index 1b96e3d..6f9ef22 100644 --- a/mcastseed/src/dgrambuf_test.c +++ b/mcastseed/src/dgrambuf_test.c @@ -15,13 +15,17 @@ int open_test_socket(); */ int main() { - int res=1, sockfd=open_test_socket(); - dgrambuf_t dgb=dgrambuf_new(3, 50); - while (res > 0) { - res = dgrambuf_recvmmsg(dgb, sockfd); + int res, sockfd, info; + dgrambuf_t dgb; + + sockfd = open_test_socket(); + dgb = dgrambuf_new(3, 50, 8, 8); + + do { + res = dgrambuf_recvmmsg(dgb, sockfd, 1, &info); printf("dgrambuf_recvmmsg() => %i\n", res); - printf("dgrambuf_free_count => %zi\n", dgrambuf_free_count(dgb)); - } + printf("dgrambuf_free_count => %zu\n", dgrambuf_get_free_count(dgb)); + } while ( res > 0 ); return 0; } |