Lines Matching refs:sb
221 std::string::allocator_type> sb in test_2_arg_dynamic_string_read() local
225 sb.consume(sb.size()); in test_2_arg_dynamic_string_read()
226 size_t bytes_transferred = boost::asio::read(s, sb); in test_2_arg_dynamic_string_read()
228 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_2_arg_dynamic_string_read()
229 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_2_arg_dynamic_string_read()
233 sb.consume(sb.size()); in test_2_arg_dynamic_string_read()
234 bytes_transferred = boost::asio::read(s, sb); in test_2_arg_dynamic_string_read()
236 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_2_arg_dynamic_string_read()
237 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_2_arg_dynamic_string_read()
241 sb.consume(sb.size()); in test_2_arg_dynamic_string_read()
242 bytes_transferred = boost::asio::read(s, sb); in test_2_arg_dynamic_string_read()
244 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_2_arg_dynamic_string_read()
245 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_2_arg_dynamic_string_read()
253 boost::asio::streambuf sb(sizeof(read_data)); in test_2_arg_streambuf_read() local
256 sb.consume(sb.size()); in test_2_arg_streambuf_read()
257 size_t bytes_transferred = boost::asio::read(s, sb); in test_2_arg_streambuf_read()
259 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_2_arg_streambuf_read()
260 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_2_arg_streambuf_read()
264 sb.consume(sb.size()); in test_2_arg_streambuf_read()
265 bytes_transferred = boost::asio::read(s, sb); in test_2_arg_streambuf_read()
267 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_2_arg_streambuf_read()
268 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_2_arg_streambuf_read()
272 sb.consume(sb.size()); in test_2_arg_streambuf_read()
273 bytes_transferred = boost::asio::read(s, sb); in test_2_arg_streambuf_read()
275 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_2_arg_streambuf_read()
276 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_2_arg_streambuf_read()
366 std::string::allocator_type> sb in test_3_arg_nothrow_dynamic_string_read() local
370 sb.consume(sb.size()); in test_3_arg_nothrow_dynamic_string_read()
372 size_t bytes_transferred = boost::asio::read(s, sb, error); in test_3_arg_nothrow_dynamic_string_read()
374 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_nothrow_dynamic_string_read()
375 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_nothrow_dynamic_string_read()
380 sb.consume(sb.size()); in test_3_arg_nothrow_dynamic_string_read()
381 bytes_transferred = boost::asio::read(s, sb, error); in test_3_arg_nothrow_dynamic_string_read()
383 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_nothrow_dynamic_string_read()
384 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_nothrow_dynamic_string_read()
389 sb.consume(sb.size()); in test_3_arg_nothrow_dynamic_string_read()
390 bytes_transferred = boost::asio::read(s, sb, error); in test_3_arg_nothrow_dynamic_string_read()
392 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_nothrow_dynamic_string_read()
393 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_nothrow_dynamic_string_read()
402 boost::asio::streambuf sb(sizeof(read_data)); in test_3_arg_nothrow_streambuf_read() local
405 sb.consume(sb.size()); in test_3_arg_nothrow_streambuf_read()
407 size_t bytes_transferred = boost::asio::read(s, sb, error); in test_3_arg_nothrow_streambuf_read()
409 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_nothrow_streambuf_read()
410 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_nothrow_streambuf_read()
415 sb.consume(sb.size()); in test_3_arg_nothrow_streambuf_read()
416 bytes_transferred = boost::asio::read(s, sb, error); in test_3_arg_nothrow_streambuf_read()
418 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_nothrow_streambuf_read()
419 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_nothrow_streambuf_read()
424 sb.consume(sb.size()); in test_3_arg_nothrow_streambuf_read()
425 bytes_transferred = boost::asio::read(s, sb, error); in test_3_arg_nothrow_streambuf_read()
427 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_nothrow_streambuf_read()
428 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_nothrow_streambuf_read()
882 std::string::allocator_type> sb in test_3_arg_dynamic_string_read() local
886 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
887 size_t bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
890 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
891 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
895 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
896 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
899 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
900 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
904 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
905 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
908 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
909 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
912 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
913 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
916 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
917 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
921 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
922 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
925 BOOST_ASIO_CHECK(sb.size() == 1); in test_3_arg_dynamic_string_read()
926 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_3_arg_dynamic_string_read()
930 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
931 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
934 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_dynamic_string_read()
935 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_3_arg_dynamic_string_read()
938 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
939 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
942 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
943 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
947 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
948 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
951 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_dynamic_string_read()
952 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_3_arg_dynamic_string_read()
956 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
957 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
960 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_dynamic_string_read()
961 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_3_arg_dynamic_string_read()
964 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
965 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
968 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
969 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
973 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
974 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
977 BOOST_ASIO_CHECK(sb.size() == 42); in test_3_arg_dynamic_string_read()
978 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_3_arg_dynamic_string_read()
982 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
983 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
986 BOOST_ASIO_CHECK(sb.size() == 50); in test_3_arg_dynamic_string_read()
987 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 50)); in test_3_arg_dynamic_string_read()
990 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
991 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
994 BOOST_ASIO_CHECK(sb.size() == 1); in test_3_arg_dynamic_string_read()
995 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_3_arg_dynamic_string_read()
999 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1000 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
1003 BOOST_ASIO_CHECK(sb.size() == 1); in test_3_arg_dynamic_string_read()
1004 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_3_arg_dynamic_string_read()
1008 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1009 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
1012 BOOST_ASIO_CHECK(sb.size() == 1); in test_3_arg_dynamic_string_read()
1013 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_3_arg_dynamic_string_read()
1016 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1017 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
1020 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_dynamic_string_read()
1021 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_3_arg_dynamic_string_read()
1025 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1026 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
1029 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_dynamic_string_read()
1030 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_3_arg_dynamic_string_read()
1034 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1035 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
1038 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_dynamic_string_read()
1039 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_3_arg_dynamic_string_read()
1042 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1043 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
1046 BOOST_ASIO_CHECK(sb.size() == 42); in test_3_arg_dynamic_string_read()
1047 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_3_arg_dynamic_string_read()
1051 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1052 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
1055 BOOST_ASIO_CHECK(sb.size() == 42); in test_3_arg_dynamic_string_read()
1056 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_3_arg_dynamic_string_read()
1060 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1061 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_dynamic_string_read()
1064 BOOST_ASIO_CHECK(sb.size() == 42); in test_3_arg_dynamic_string_read()
1065 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_3_arg_dynamic_string_read()
1068 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1069 bytes_transferred = boost::asio::read(s, sb, old_style_transfer_all); in test_3_arg_dynamic_string_read()
1071 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
1072 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
1076 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1077 bytes_transferred = boost::asio::read(s, sb, old_style_transfer_all); in test_3_arg_dynamic_string_read()
1079 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
1080 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
1084 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1085 bytes_transferred = boost::asio::read(s, sb, old_style_transfer_all); in test_3_arg_dynamic_string_read()
1087 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
1088 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
1091 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1092 bytes_transferred = boost::asio::read(s, sb, short_transfer()); in test_3_arg_dynamic_string_read()
1094 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
1095 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
1099 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1100 bytes_transferred = boost::asio::read(s, sb, short_transfer()); in test_3_arg_dynamic_string_read()
1102 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
1103 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
1107 sb.consume(sb.size()); in test_3_arg_dynamic_string_read()
1108 bytes_transferred = boost::asio::read(s, sb, short_transfer()); in test_3_arg_dynamic_string_read()
1110 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_read()
1111 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_read()
1119 boost::asio::streambuf sb(sizeof(read_data)); in test_3_arg_streambuf_read() local
1122 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1123 size_t bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1126 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1127 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1131 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1132 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1135 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1136 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1140 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1141 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1144 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1145 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1148 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1149 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1152 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1153 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1157 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1158 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1161 BOOST_ASIO_CHECK(sb.size() == 1); in test_3_arg_streambuf_read()
1162 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_3_arg_streambuf_read()
1166 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1167 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1170 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_streambuf_read()
1171 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_3_arg_streambuf_read()
1174 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1175 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1178 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1179 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1183 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1184 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1187 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_streambuf_read()
1188 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_3_arg_streambuf_read()
1192 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1193 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1196 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_streambuf_read()
1197 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_3_arg_streambuf_read()
1200 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1201 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1204 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1205 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1209 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1210 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1213 BOOST_ASIO_CHECK(sb.size() == 42); in test_3_arg_streambuf_read()
1214 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_3_arg_streambuf_read()
1218 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1219 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1222 BOOST_ASIO_CHECK(sb.size() == 50); in test_3_arg_streambuf_read()
1223 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 50)); in test_3_arg_streambuf_read()
1226 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1227 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1230 BOOST_ASIO_CHECK(sb.size() == 1); in test_3_arg_streambuf_read()
1231 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_3_arg_streambuf_read()
1235 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1236 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1239 BOOST_ASIO_CHECK(sb.size() == 1); in test_3_arg_streambuf_read()
1240 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_3_arg_streambuf_read()
1244 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1245 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1248 BOOST_ASIO_CHECK(sb.size() == 1); in test_3_arg_streambuf_read()
1249 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_3_arg_streambuf_read()
1252 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1253 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1256 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_streambuf_read()
1257 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_3_arg_streambuf_read()
1261 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1262 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1265 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_streambuf_read()
1266 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_3_arg_streambuf_read()
1270 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1271 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1274 BOOST_ASIO_CHECK(sb.size() == 10); in test_3_arg_streambuf_read()
1275 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_3_arg_streambuf_read()
1278 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1279 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1282 BOOST_ASIO_CHECK(sb.size() == 42); in test_3_arg_streambuf_read()
1283 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_3_arg_streambuf_read()
1287 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1288 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1291 BOOST_ASIO_CHECK(sb.size() == 42); in test_3_arg_streambuf_read()
1292 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_3_arg_streambuf_read()
1296 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1297 bytes_transferred = boost::asio::read(s, sb, in test_3_arg_streambuf_read()
1300 BOOST_ASIO_CHECK(sb.size() == 42); in test_3_arg_streambuf_read()
1301 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_3_arg_streambuf_read()
1304 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1305 bytes_transferred = boost::asio::read(s, sb, old_style_transfer_all); in test_3_arg_streambuf_read()
1307 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1308 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1312 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1313 bytes_transferred = boost::asio::read(s, sb, old_style_transfer_all); in test_3_arg_streambuf_read()
1315 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1316 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1320 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1321 bytes_transferred = boost::asio::read(s, sb, old_style_transfer_all); in test_3_arg_streambuf_read()
1323 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1324 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1327 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1328 bytes_transferred = boost::asio::read(s, sb, short_transfer()); in test_3_arg_streambuf_read()
1330 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1331 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1335 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1336 bytes_transferred = boost::asio::read(s, sb, short_transfer()); in test_3_arg_streambuf_read()
1338 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1339 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1343 sb.consume(sb.size()); in test_3_arg_streambuf_read()
1344 bytes_transferred = boost::asio::read(s, sb, short_transfer()); in test_3_arg_streambuf_read()
1346 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_read()
1347 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_read()
1889 std::string::allocator_type> sb in test_4_arg_dynamic_string_read() local
1893 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1895 size_t bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1898 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
1899 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
1904 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1906 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1909 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
1910 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
1915 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1917 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1920 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
1921 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
1925 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1927 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1930 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
1931 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
1936 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1938 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1941 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_dynamic_string_read()
1942 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_4_arg_dynamic_string_read()
1947 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1949 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1952 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_read()
1953 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_read()
1957 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1959 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1962 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
1963 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
1968 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1970 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1973 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_read()
1974 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_read()
1979 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1981 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1984 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_read()
1985 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_read()
1989 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
1991 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
1994 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
1995 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
2000 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2002 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2005 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_dynamic_string_read()
2006 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_4_arg_dynamic_string_read()
2011 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2013 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2016 BOOST_ASIO_CHECK(sb.size() == 50); in test_4_arg_dynamic_string_read()
2017 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 50)); in test_4_arg_dynamic_string_read()
2021 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2023 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2026 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_dynamic_string_read()
2027 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_4_arg_dynamic_string_read()
2032 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2034 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2037 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_dynamic_string_read()
2038 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_4_arg_dynamic_string_read()
2043 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2045 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2048 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_dynamic_string_read()
2049 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_4_arg_dynamic_string_read()
2053 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2055 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2058 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_read()
2059 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_read()
2064 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2066 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2069 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_read()
2070 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_read()
2075 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2077 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2080 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_read()
2081 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_read()
2085 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2087 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2090 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_dynamic_string_read()
2091 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_4_arg_dynamic_string_read()
2096 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2098 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2101 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_dynamic_string_read()
2102 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_4_arg_dynamic_string_read()
2107 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2109 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2112 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_dynamic_string_read()
2113 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_4_arg_dynamic_string_read()
2117 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2118 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2121 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
2122 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
2127 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2129 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2132 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
2133 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
2138 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2140 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_dynamic_string_read()
2143 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
2144 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
2148 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2149 bytes_transferred = boost::asio::read(s, sb, short_transfer(), error); in test_4_arg_dynamic_string_read()
2151 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
2152 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
2157 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2159 bytes_transferred = boost::asio::read(s, sb, short_transfer(), error); in test_4_arg_dynamic_string_read()
2161 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
2162 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
2167 sb.consume(sb.size()); in test_4_arg_dynamic_string_read()
2169 bytes_transferred = boost::asio::read(s, sb, short_transfer(), error); in test_4_arg_dynamic_string_read()
2171 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_read()
2172 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_read()
2181 boost::asio::streambuf sb(sizeof(read_data)); in test_4_arg_streambuf_read() local
2184 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2186 size_t bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2189 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2190 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2195 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2197 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2200 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2201 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2206 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2208 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2211 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2212 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2216 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2218 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2221 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2222 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2227 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2229 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2232 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_streambuf_read()
2233 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_4_arg_streambuf_read()
2238 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2240 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2243 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_read()
2244 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_read()
2248 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2250 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2253 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2254 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2259 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2261 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2264 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_read()
2265 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_read()
2270 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2272 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2275 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_read()
2276 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_read()
2280 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2282 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2285 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2286 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2291 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2293 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2296 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_streambuf_read()
2297 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_4_arg_streambuf_read()
2302 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2304 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2307 BOOST_ASIO_CHECK(sb.size() == 50); in test_4_arg_streambuf_read()
2308 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 50)); in test_4_arg_streambuf_read()
2312 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2314 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2317 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_streambuf_read()
2318 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_4_arg_streambuf_read()
2323 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2325 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2328 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_streambuf_read()
2329 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_4_arg_streambuf_read()
2334 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2336 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2339 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_streambuf_read()
2340 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_4_arg_streambuf_read()
2344 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2346 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2349 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_read()
2350 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_read()
2355 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2357 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2360 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_read()
2361 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_read()
2366 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2368 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2371 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_read()
2372 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_read()
2376 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2378 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2381 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_streambuf_read()
2382 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_4_arg_streambuf_read()
2387 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2389 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2392 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_streambuf_read()
2393 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_4_arg_streambuf_read()
2398 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2400 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2403 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_streambuf_read()
2404 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_4_arg_streambuf_read()
2408 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2409 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2412 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2413 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2418 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2420 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2423 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2424 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2429 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2431 bytes_transferred = boost::asio::read(s, sb, in test_4_arg_streambuf_read()
2434 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2435 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2439 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2440 bytes_transferred = boost::asio::read(s, sb, short_transfer(), error); in test_4_arg_streambuf_read()
2442 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2443 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2448 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2450 bytes_transferred = boost::asio::read(s, sb, short_transfer(), error); in test_4_arg_streambuf_read()
2452 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2453 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2458 sb.consume(sb.size()); in test_4_arg_streambuf_read()
2460 bytes_transferred = boost::asio::read(s, sb, short_transfer(), error); in test_4_arg_streambuf_read()
2462 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_read()
2463 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_read()
2738 std::string::allocator_type> sb in test_3_arg_dynamic_string_async_read() local
2742 sb.consume(sb.size()); in test_3_arg_dynamic_string_async_read()
2744 boost::asio::async_read(s, sb, in test_3_arg_dynamic_string_async_read()
2750 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_async_read()
2751 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_async_read()
2755 sb.consume(sb.size()); in test_3_arg_dynamic_string_async_read()
2757 boost::asio::async_read(s, sb, in test_3_arg_dynamic_string_async_read()
2763 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_async_read()
2764 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_async_read()
2768 sb.consume(sb.size()); in test_3_arg_dynamic_string_async_read()
2770 boost::asio::async_read(s, sb, in test_3_arg_dynamic_string_async_read()
2776 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_async_read()
2777 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_async_read()
2780 sb.consume(sb.size()); in test_3_arg_dynamic_string_async_read()
2781 int i = boost::asio::async_read(s, sb, archetypes::lazy_handler()); in test_3_arg_dynamic_string_async_read()
2785 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_dynamic_string_async_read()
2786 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_3_arg_dynamic_string_async_read()
2802 boost::asio::streambuf sb(sizeof(read_data)); in test_3_arg_streambuf_async_read() local
2805 sb.consume(sb.size()); in test_3_arg_streambuf_async_read()
2807 boost::asio::async_read(s, sb, in test_3_arg_streambuf_async_read()
2813 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_async_read()
2814 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_async_read()
2818 sb.consume(sb.size()); in test_3_arg_streambuf_async_read()
2820 boost::asio::async_read(s, sb, in test_3_arg_streambuf_async_read()
2826 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_async_read()
2827 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_async_read()
2831 sb.consume(sb.size()); in test_3_arg_streambuf_async_read()
2833 boost::asio::async_read(s, sb, in test_3_arg_streambuf_async_read()
2839 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_async_read()
2840 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_async_read()
2843 sb.consume(sb.size()); in test_3_arg_streambuf_async_read()
2844 int i = boost::asio::async_read(s, sb, archetypes::lazy_handler()); in test_3_arg_streambuf_async_read()
2848 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_3_arg_streambuf_async_read()
2849 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_3_arg_streambuf_async_read()
4239 std::string::allocator_type> sb in test_4_arg_dynamic_string_async_read() local
4243 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4245 boost::asio::async_read(s, sb, boost::asio::transfer_all(), in test_4_arg_dynamic_string_async_read()
4251 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4252 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4256 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4258 boost::asio::async_read(s, sb, boost::asio::transfer_all(), in test_4_arg_dynamic_string_async_read()
4264 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4265 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4269 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4271 boost::asio::async_read(s, sb, boost::asio::transfer_all(), in test_4_arg_dynamic_string_async_read()
4277 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4278 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4281 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4283 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(1), in test_4_arg_dynamic_string_async_read()
4289 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4290 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4294 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4296 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(1), in test_4_arg_dynamic_string_async_read()
4302 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_dynamic_string_async_read()
4303 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_4_arg_dynamic_string_async_read()
4307 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4309 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(1), in test_4_arg_dynamic_string_async_read()
4315 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_async_read()
4316 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_async_read()
4319 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4321 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(10), in test_4_arg_dynamic_string_async_read()
4327 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4328 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4332 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4334 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(10), in test_4_arg_dynamic_string_async_read()
4340 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_async_read()
4341 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_async_read()
4345 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4347 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(10), in test_4_arg_dynamic_string_async_read()
4353 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_async_read()
4354 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_async_read()
4357 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4359 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(42), in test_4_arg_dynamic_string_async_read()
4365 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4366 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4370 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4372 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(42), in test_4_arg_dynamic_string_async_read()
4378 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_dynamic_string_async_read()
4379 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_4_arg_dynamic_string_async_read()
4383 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4385 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(42), in test_4_arg_dynamic_string_async_read()
4391 BOOST_ASIO_CHECK(sb.size() == 50); in test_4_arg_dynamic_string_async_read()
4392 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 50)); in test_4_arg_dynamic_string_async_read()
4395 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4397 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(1), in test_4_arg_dynamic_string_async_read()
4403 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_dynamic_string_async_read()
4404 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_4_arg_dynamic_string_async_read()
4408 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4410 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(1), in test_4_arg_dynamic_string_async_read()
4416 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_dynamic_string_async_read()
4417 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_4_arg_dynamic_string_async_read()
4421 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4423 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(1), in test_4_arg_dynamic_string_async_read()
4429 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_dynamic_string_async_read()
4430 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 1)); in test_4_arg_dynamic_string_async_read()
4433 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4435 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(10), in test_4_arg_dynamic_string_async_read()
4441 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_async_read()
4442 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_async_read()
4446 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4448 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(10), in test_4_arg_dynamic_string_async_read()
4454 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_async_read()
4455 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_async_read()
4459 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4461 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(10), in test_4_arg_dynamic_string_async_read()
4467 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_dynamic_string_async_read()
4468 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 10)); in test_4_arg_dynamic_string_async_read()
4471 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4473 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(42), in test_4_arg_dynamic_string_async_read()
4479 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_dynamic_string_async_read()
4480 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_4_arg_dynamic_string_async_read()
4484 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4486 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(42), in test_4_arg_dynamic_string_async_read()
4492 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_dynamic_string_async_read()
4493 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_4_arg_dynamic_string_async_read()
4497 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4499 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(42), in test_4_arg_dynamic_string_async_read()
4505 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_dynamic_string_async_read()
4506 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), 42)); in test_4_arg_dynamic_string_async_read()
4509 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4511 boost::asio::async_read(s, sb, old_style_transfer_all, in test_4_arg_dynamic_string_async_read()
4517 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4518 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4522 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4524 boost::asio::async_read(s, sb, old_style_transfer_all, in test_4_arg_dynamic_string_async_read()
4530 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4531 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4535 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4537 boost::asio::async_read(s, sb, old_style_transfer_all, in test_4_arg_dynamic_string_async_read()
4543 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4544 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4547 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4549 boost::asio::async_read(s, sb, short_transfer(), in test_4_arg_dynamic_string_async_read()
4555 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4556 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4560 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4562 boost::asio::async_read(s, sb, short_transfer(), in test_4_arg_dynamic_string_async_read()
4568 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4569 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4573 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4575 boost::asio::async_read(s, sb, short_transfer(), in test_4_arg_dynamic_string_async_read()
4581 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4582 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4585 sb.consume(sb.size()); in test_4_arg_dynamic_string_async_read()
4586 int i = boost::asio::async_read(s, sb, in test_4_arg_dynamic_string_async_read()
4591 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_dynamic_string_async_read()
4592 BOOST_ASIO_CHECK(s.check_buffers(sb.data(0, sb.size()), sizeof(read_data))); in test_4_arg_dynamic_string_async_read()
4608 boost::asio::streambuf sb(sizeof(read_data)); in test_4_arg_streambuf_async_read() local
4611 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4613 boost::asio::async_read(s, sb, boost::asio::transfer_all(), in test_4_arg_streambuf_async_read()
4619 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4620 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4624 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4626 boost::asio::async_read(s, sb, boost::asio::transfer_all(), in test_4_arg_streambuf_async_read()
4632 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4633 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4637 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4639 boost::asio::async_read(s, sb, boost::asio::transfer_all(), in test_4_arg_streambuf_async_read()
4645 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4646 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4649 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4651 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(1), in test_4_arg_streambuf_async_read()
4657 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4658 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4662 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4664 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(1), in test_4_arg_streambuf_async_read()
4670 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_streambuf_async_read()
4671 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_4_arg_streambuf_async_read()
4675 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4677 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(1), in test_4_arg_streambuf_async_read()
4683 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_async_read()
4684 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_async_read()
4687 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4689 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(10), in test_4_arg_streambuf_async_read()
4695 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4696 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4700 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4702 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(10), in test_4_arg_streambuf_async_read()
4708 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_async_read()
4709 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_async_read()
4713 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4715 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(10), in test_4_arg_streambuf_async_read()
4721 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_async_read()
4722 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_async_read()
4725 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4727 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(42), in test_4_arg_streambuf_async_read()
4733 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4734 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4738 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4740 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(42), in test_4_arg_streambuf_async_read()
4746 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_streambuf_async_read()
4747 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_4_arg_streambuf_async_read()
4751 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4753 boost::asio::async_read(s, sb, boost::asio::transfer_at_least(42), in test_4_arg_streambuf_async_read()
4759 BOOST_ASIO_CHECK(sb.size() == 50); in test_4_arg_streambuf_async_read()
4760 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 50)); in test_4_arg_streambuf_async_read()
4763 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4765 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(1), in test_4_arg_streambuf_async_read()
4771 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_streambuf_async_read()
4772 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_4_arg_streambuf_async_read()
4776 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4778 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(1), in test_4_arg_streambuf_async_read()
4784 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_streambuf_async_read()
4785 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_4_arg_streambuf_async_read()
4789 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4791 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(1), in test_4_arg_streambuf_async_read()
4797 BOOST_ASIO_CHECK(sb.size() == 1); in test_4_arg_streambuf_async_read()
4798 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 1)); in test_4_arg_streambuf_async_read()
4801 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4803 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(10), in test_4_arg_streambuf_async_read()
4809 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_async_read()
4810 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_async_read()
4814 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4816 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(10), in test_4_arg_streambuf_async_read()
4822 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_async_read()
4823 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_async_read()
4827 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4829 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(10), in test_4_arg_streambuf_async_read()
4835 BOOST_ASIO_CHECK(sb.size() == 10); in test_4_arg_streambuf_async_read()
4836 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 10)); in test_4_arg_streambuf_async_read()
4839 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4841 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(42), in test_4_arg_streambuf_async_read()
4847 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_streambuf_async_read()
4848 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_4_arg_streambuf_async_read()
4852 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4854 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(42), in test_4_arg_streambuf_async_read()
4860 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_streambuf_async_read()
4861 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_4_arg_streambuf_async_read()
4865 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4867 boost::asio::async_read(s, sb, boost::asio::transfer_exactly(42), in test_4_arg_streambuf_async_read()
4873 BOOST_ASIO_CHECK(sb.size() == 42); in test_4_arg_streambuf_async_read()
4874 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), 42)); in test_4_arg_streambuf_async_read()
4877 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4879 boost::asio::async_read(s, sb, old_style_transfer_all, in test_4_arg_streambuf_async_read()
4885 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4886 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4890 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4892 boost::asio::async_read(s, sb, old_style_transfer_all, in test_4_arg_streambuf_async_read()
4898 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4899 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4903 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4905 boost::asio::async_read(s, sb, old_style_transfer_all, in test_4_arg_streambuf_async_read()
4911 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4912 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4915 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4917 boost::asio::async_read(s, sb, short_transfer(), in test_4_arg_streambuf_async_read()
4923 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4924 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4928 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4930 boost::asio::async_read(s, sb, short_transfer(), in test_4_arg_streambuf_async_read()
4936 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4937 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4941 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4943 boost::asio::async_read(s, sb, short_transfer(), in test_4_arg_streambuf_async_read()
4949 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4950 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()
4953 sb.consume(sb.size()); in test_4_arg_streambuf_async_read()
4954 int i = boost::asio::async_read(s, sb, in test_4_arg_streambuf_async_read()
4959 BOOST_ASIO_CHECK(sb.size() == sizeof(read_data)); in test_4_arg_streambuf_async_read()
4960 BOOST_ASIO_CHECK(s.check_buffers(sb.data(), sizeof(read_data))); in test_4_arg_streambuf_async_read()