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

stream_socket_service

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

Реализация службы по умолчанию для розетки потока.

template<
    typename Protocol>
class stream_socket_service :
  public io_service::service
Types

Имя

Описание

конечная точка_тип

Тип конечной точки.

реализация_тип

Тип реализации потокового сокета.

native_handle_type

Родной тип розетки.

native_type

(Использовать native_handle_type.) Родной тип розетки.

протокол_тип

Тип протокола.

Member Functions

Имя

Описание

уступить

Назначьте существующую родную розетку на потоковую розетку.

async_connect

Запуск асинхронного соединения.

async_receive

Запуск асинхронного приема.

async_send

Начните асинхронную передачу.

at_mark

Определить, находится ли розетка на внеполосной отметке данных.

доступно

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

связывает

Привяжите розетку потока к указанной локальной конечной точке.

отменить

Отменить все асинхронные операции, связанные с розеткой.

закрыть

Закройте реализацию сокета потока.

соединить

Подключите розетку потока к указанной конечной точке.

Постройте новую реализацию сокета потока.

преобразование_движение_конструкция

Переместите конструкцию новой реализации сокета потока из другого типа протокола.

уничтожить

Уничтожьте реализацию потокового сокета.

get_io_service

Получить объект io_service, которому принадлежит услуга.

get_option

Получить розетку.

io_control

Выполните команду управления IO на розетке.

is_open

Определить, открыт ли сокет.

local_endpoint

Получить локальную конечную точку.

move_assign

Назначение перемещения из другой реализации сокета потока.

move_construct

Переместите конструкцию новой реализации сокета потока.

родной

(Использовать native_handle()) Получите реализацию нативного сокета.

native_handle

Получить реализацию нативной розетки.

native_non_blocking

Получает неблокирующий режим реализации нативного гнезда.

Устанавливает неблокирующий режим реализации родного гнезда.

неблокировка

Получает неблокирующий режим гнезда.

Устанавливает неблокирующий режим розетки.

Откройте розетку потока.

получить

Получить некоторые данные от сверстника.

удаленная конечная точка

Получить удаленную конечную точку.

отправить

Отправьте данные в одноранговую систему.

set_option

Установите розетку.

отключение

Отключение посылает или принимает на розетке.

stream_socket_service

Постройте новый сервис потоковых сокетов для указанного io_service.

Data Members

Имя

Описание

id

Уникальный служебный идентификатор.

Requirements

Заголовок:<boost/asio/stream_socket_service.hpp>

Заголовок удобства:<boost/asio.hpp>


PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:37:54/0.007094144821167/0