Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

transfer_exactly

Boost , Boost.Asio , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Возврат объекта функции состояния завершения, который указывает, что операция чтения или записи должна продолжаться до тех пор, пока не будет передано точное количество байтов, или пока не произойдет ошибка.

unspecified transfer_exactly(
    std::size_t size);

Эта функция используется для создания объекта неопределенного типа, который соответствует требованиям CompletionCondition.

Example

Чтение до тех пор, пока буфер не будет заполнен или содержит ровно 64 байта:

boost::array<char, 128> buf;
boost::system::error_code ec;
std::size_t n = boost::asio::read(
    sock, boost::asio::buffer(buf),
    boost::asio::transfer_exactly(64), ec);
if (ec)
{
  // An error occurred.
}
else
{
  // n == 64
}
Requirements

Руководитель: boost/asio/completion_condition.hpp

Удобный заголовок: boost/asio.hpp<5


PrevUpHomeNext

Статья transfer_exactly раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 00:26:38/0.0031359195709229/0