Lines Matching defs:child1
8 struct istream *parent, *child1, *child2;
17 child1 = i_stream_create_limit(parent, (uoff_t)-1);
20 /* child1 read beginning */
21 test_assert(i_stream_read(child1) == 3);
22 data = i_stream_get_data(child1, &size);
24 i_stream_skip(child1, 3);
25 /* child1 read middle.. */
26 test_assert(i_stream_read(child1) == 3);
27 data = i_stream_get_data(child1, &size);
33 /* child1 check middle again.. the parent has been modified,
35 test_assert(i_stream_get_data_size(child1) == 0);
36 i_stream_skip(child1, 3);
37 /* child1 read end */
38 test_assert(i_stream_read(child1) == 3);
39 data = i_stream_get_data(child1, &size);
41 i_stream_skip(child1, 3);
42 test_assert(i_stream_read(child1) == -1);
44 test_assert(i_stream_get_data_size(child1) == 0);
52 i_stream_destroy(&child1);