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

ssl::stream::async_handshake (2 of 2 overloads)

Boost , Boost.Asio , ssl::stream::async_handshake

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

Начните асинхронное рукопожатие SSL.

template<
    typename ConstBufferSequence,
    typename BufferedHandshakeHandler>
void-or-deduced async_handshake(
    handshake_type type,
    const ConstBufferSequence & buffers,
    BufferedHandshakeHandler handler);

Эта функция используется для асинхронного выполнения рукопожатия SSL в потоке. Этот вызов функции всегда возвращается немедленно.

Parameters

type

Тип рукопожатия, который должен быть выполнен, то есть как клиент или как сервер.

buffers

Буферизованные данные будут повторно использованы для рукопожатия. Хотя объект буферов может быть скопирован по мере необходимости, право собственности на базовые буферы сохраняется абонентом, который должен гарантировать, что они остаются действительными до тех пор, пока не будет вызван обработчик.

handler

Обработчик должен быть вызван, когда операция по рукопожатию завершится. Копии будут сделаны из обработчика по мере необходимости. Эквивалентная функциональная подпись обработчика должна быть:

void handler(
  const boost::system::error_code& error, // Result of operation.
  std::size_t bytes_transferred // Amount of buffers used in handshake.
);


PrevUpHomeNext

Статья ssl::stream::async_handshake (2 of 2 overloads) раздела Boost.Asio ssl::stream::async_handshake может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: ssl::stream::async_handshake ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 03:24:58/0.0058372020721436/1