Lines Matching refs:evb

180           struct evbuffer *evb = evbuffer_new();  in test_evbuffer()  local
185 evbuffer_validate(evb); in test_evbuffer()
186 evbuffer_add_printf(evb, "%s/%d", "hello", 1); in test_evbuffer()
187 evbuffer_validate(evb); in test_evbuffer()
189 tt_assert(evbuffer_get_length(evb) == 7); in test_evbuffer()
190 tt_assert(!memcmp((char*)EVBUFFER_DATA(evb), "hello/1", 1)); in test_evbuffer()
192 evbuffer_add_buffer(evb, evb_two); in test_evbuffer()
193 evbuffer_validate(evb); in test_evbuffer()
195 evbuffer_drain(evb, strlen("hello/")); in test_evbuffer()
196 evbuffer_validate(evb); in test_evbuffer()
197 tt_assert(evbuffer_get_length(evb) == 1); in test_evbuffer()
198 tt_assert(!memcmp((char*)EVBUFFER_DATA(evb), "1", 1)); in test_evbuffer()
201 evbuffer_validate(evb); in test_evbuffer()
202 evbuffer_add_buffer(evb, evb_two); in test_evbuffer()
203 evbuffer_validate(evb); in test_evbuffer()
206 tt_assert(evbuffer_get_length(evb) == 7); in test_evbuffer()
207 tt_assert(!memcmp((char*)EVBUFFER_DATA(evb), "1/hello", 7)); in test_evbuffer()
210 evbuffer_add(evb, buffer, sizeof(buffer)); in test_evbuffer()
211 evbuffer_validate(evb); in test_evbuffer()
212 tt_assert(evbuffer_get_length(evb) == 7 + 512); in test_evbuffer()
214 tmp = (char *)evbuffer_pullup(evb, 7 + 512); in test_evbuffer()
218 evbuffer_validate(evb); in test_evbuffer()
220 evbuffer_prepend(evb, "something", 9); in test_evbuffer()
221 evbuffer_validate(evb); in test_evbuffer()
222 evbuffer_prepend(evb, "else", 4); in test_evbuffer()
223 evbuffer_validate(evb); in test_evbuffer()
225 tmp = (char *)evbuffer_pullup(evb, 4 + 9 + 7); in test_evbuffer()
227 evbuffer_validate(evb); in test_evbuffer()
229 evbuffer_drain(evb, -1); in test_evbuffer()
230 evbuffer_validate(evb); in test_evbuffer()
232 evbuffer_validate(evb); in test_evbuffer()
237 evbuffer_add_buffer(evb, evb_two); in test_evbuffer()
238 evbuffer_validate(evb); in test_evbuffer()
243 tt_assert(evbuffer_get_length(evb) == i * sizeof(buffer)); in test_evbuffer()
247 evbuffer_remove_buffer(evb, evb_two, sz_tmp); in test_evbuffer()
249 tt_assert(evbuffer_get_length(evb) == sizeof(buffer) / 2); in test_evbuffer()
250 evbuffer_validate(evb); in test_evbuffer()
253 evb, -1), buffer, sizeof(buffer) / 2) != 0 || in test_evbuffer()
258 evbuffer_validate(evb); in test_evbuffer()
268 r = evbuffer_reserve_space(evb, 10000, v, 1); in test_evbuffer()
273 evbuffer_validate(evb); in test_evbuffer()
278 evbuffer_validate(evb); in test_evbuffer()
280 tt_int_op(evbuffer_commit_space(evb, v, 1), ==, 0); in test_evbuffer()
281 evbuffer_validate(evb); in test_evbuffer()
283 tt_assert(evbuffer_get_length(evb) >= 10000); in test_evbuffer()
285 evbuffer_drain(evb, j * 5000); in test_evbuffer()
286 evbuffer_validate(evb); in test_evbuffer()
291 evbuffer_free(evb); in test_evbuffer()
1335 struct evbuffer *evb = NULL; in test_evbuffer_file_segment_add_cleanup_cb() local
1342 evb = evbuffer_new(); in test_evbuffer_file_segment_add_cleanup_cb()
1343 tt_assert(evb); in test_evbuffer_file_segment_add_cleanup_cb()
1353 tt_assert(evbuffer_add_file_segment(evb, seg, 0, -1)!=-1); in test_evbuffer_file_segment_add_cleanup_cb()
1355 evbuffer_validate(evb); in test_evbuffer_file_segment_add_cleanup_cb()
1362 evbuffer_free(evb); in test_evbuffer_file_segment_add_cleanup_cb()
1363 evb = NULL; /* pevent double-free */ in test_evbuffer_file_segment_add_cleanup_cb()
1371 if (evb) in test_evbuffer_file_segment_add_cleanup_cb()
1372 evbuffer_free(evb); in test_evbuffer_file_segment_add_cleanup_cb()
1393 struct evbuffer *evb = evbuffer_new(); in test_evbuffer_readln() local
1408 evbuffer_add(evb, s, strlen(s)+2); in test_evbuffer_readln()
1409 evbuffer_validate(evb); in test_evbuffer_readln()
1410 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_ANY); in test_evbuffer_readln()
1413 evbuffer_validate(evb); in test_evbuffer_readln()
1414 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_ANY); in test_evbuffer_readln()
1417 tt_uint_op(evbuffer_get_length(evb), ==, 0); in test_evbuffer_readln()
1418 evbuffer_validate(evb); in test_evbuffer_readln()
1420 evbuffer_add(evb, s, strlen(s)); in test_evbuffer_readln()
1422 evbuffer_validate(evb); in test_evbuffer_readln()
1423 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_ANY); in test_evbuffer_readln()
1426 evbuffer_validate(evb); in test_evbuffer_readln()
1427 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_ANY); in test_evbuffer_readln()
1429 evbuffer_validate(evb); in test_evbuffer_readln()
1430 evbuffer_drain(evb, evbuffer_get_length(evb)); in test_evbuffer_readln()
1431 tt_assert(evbuffer_get_length(evb) == 0); in test_evbuffer_readln()
1432 evbuffer_validate(evb); in test_evbuffer_readln()
1436 evbuffer_add(evb, s, strlen(s)); in test_evbuffer_readln()
1437 evbuffer_validate(evb); in test_evbuffer_readln()
1438 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF); in test_evbuffer_readln()
1441 evbuffer_validate(evb); in test_evbuffer_readln()
1443 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF); in test_evbuffer_readln()
1446 evbuffer_validate(evb); in test_evbuffer_readln()
1448 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF); in test_evbuffer_readln()
1451 evbuffer_validate(evb); in test_evbuffer_readln()
1453 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF); in test_evbuffer_readln()
1456 evbuffer_validate(evb); in test_evbuffer_readln()
1457 evbuffer_add(evb, s, 1); in test_evbuffer_readln()
1458 evbuffer_validate(evb); in test_evbuffer_readln()
1460 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF); in test_evbuffer_readln()
1462 evbuffer_validate(evb); in test_evbuffer_readln()
1466 evbuffer_add(evb, s, strlen(s)); in test_evbuffer_readln()
1467 evbuffer_validate(evb); in test_evbuffer_readln()
1468 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1471 evbuffer_validate(evb); in test_evbuffer_readln()
1473 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1476 evbuffer_validate(evb); in test_evbuffer_readln()
1478 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1480 evbuffer_validate(evb); in test_evbuffer_readln()
1481 evbuffer_add(evb, "\n", 1); in test_evbuffer_readln()
1482 evbuffer_validate(evb); in test_evbuffer_readln()
1484 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1487 tt_assert(evbuffer_get_length(evb) == 0); in test_evbuffer_readln()
1488 evbuffer_validate(evb); in test_evbuffer_readln()
1491 evbuffer_add(evb, s, strlen(s)); in test_evbuffer_readln()
1492 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1495 evbuffer_validate(evb); in test_evbuffer_readln()
1497 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1499 evbuffer_validate(evb); in test_evbuffer_readln()
1501 evbuffer_add(evb, "\r\n", 2); in test_evbuffer_readln()
1502 evbuffer_validate(evb); in test_evbuffer_readln()
1503 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1506 tt_assert(evbuffer_get_length(evb) == 0); in test_evbuffer_readln()
1507 evbuffer_validate(evb); in test_evbuffer_readln()
1511 evbuffer_add(evb, s, strlen(s)); in test_evbuffer_readln()
1512 evbuffer_validate(evb); in test_evbuffer_readln()
1514 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_LF); in test_evbuffer_readln()
1517 evbuffer_validate(evb); in test_evbuffer_readln()
1519 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_LF); in test_evbuffer_readln()
1522 evbuffer_validate(evb); in test_evbuffer_readln()
1524 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_LF); in test_evbuffer_readln()
1527 evbuffer_add(evb, "\n", 1); in test_evbuffer_readln()
1528 evbuffer_validate(evb); in test_evbuffer_readln()
1529 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_LF); in test_evbuffer_readln()
1532 evbuffer_validate(evb); in test_evbuffer_readln()
1535 tt_int_op(evbuffer_get_length(evb), ==, 0); in test_evbuffer_readln()
1542 evbuffer_add(evb, x, sizeof(x)-1); in test_evbuffer_readln()
1544 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_NUL); in test_evbuffer_readln()
1547 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_NUL); in test_evbuffer_readln()
1550 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_NUL); in test_evbuffer_readln()
1553 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_NUL); in test_evbuffer_readln()
1556 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_NUL); in test_evbuffer_readln()
1558 evbuffer_drain(evb, -1); in test_evbuffer_readln()
1563 evbuffer_validate(evb); in test_evbuffer_readln()
1564 evbuffer_add_buffer(evb, evb_tmp); in test_evbuffer_readln()
1565 evbuffer_validate(evb); in test_evbuffer_readln()
1568 evbuffer_validate(evb); in test_evbuffer_readln()
1569 evbuffer_add_buffer(evb, evb_tmp); in test_evbuffer_readln()
1570 evbuffer_validate(evb); in test_evbuffer_readln()
1573 evbuffer_validate(evb); in test_evbuffer_readln()
1574 evbuffer_add_buffer(evb, evb_tmp); in test_evbuffer_readln()
1575 evbuffer_validate(evb); in test_evbuffer_readln()
1577 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1580 evbuffer_validate(evb); in test_evbuffer_readln()
1582 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1585 evbuffer_validate(evb); in test_evbuffer_readln()
1587 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1590 evbuffer_validate(evb); in test_evbuffer_readln()
1591 evbuffer_add(evb, "\n", 1); in test_evbuffer_readln()
1592 evbuffer_validate(evb); in test_evbuffer_readln()
1593 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_CRLF_STRICT); in test_evbuffer_readln()
1596 evbuffer_validate(evb); in test_evbuffer_readln()
1597 tt_assert(evbuffer_get_length(evb) == 0); in test_evbuffer_readln()
1602 evbuffer_validate(evb); in test_evbuffer_readln()
1603 evbuffer_add_buffer(evb, evb_tmp); in test_evbuffer_readln()
1604 evbuffer_validate(evb); in test_evbuffer_readln()
1606 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_LF); in test_evbuffer_readln()
1609 evbuffer_validate(evb); in test_evbuffer_readln()
1614 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_LF); in test_evbuffer_readln()
1616 evbuffer_validate(evb); in test_evbuffer_readln()
1621 cp = evbuffer_readln(evb, &sz, EVBUFFER_EOL_LF); in test_evbuffer_readln()
1624 evbuffer_validate(evb); in test_evbuffer_readln()
1627 evbuffer_free(evb); in test_evbuffer_readln()