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

raw_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 raw_socket_service :
  public io_service::service
Types

Имя

Описание

endpoint_type

The endpoint type.

implementation_type

Тип сырой розетки.

native_handle_type

The native socket type.

native_type

(Deprecated: Use native_handle_type.) The native socket type.

protocol_type

The protocol type.

Member Functions

Имя

Описание

уступить

Assign an existing native socket to a raw socket.

async_connect

Start an asynchronous connect.

async_receive

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

async_receive_from

Запустите асинхронный прием, который получит конечную точку отправителя.

async_send

Start an asynchronous send.

async_send_to

Start an asynchronous send.

at_mark

Determine whether the socket is at the out-of-band data mark.

available

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

bind

отменить

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

Close a raw socket implementation.

connect

Connect the raw socket to the specified endpoint.

строительство

Construct a new raw socket implementation.

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

Move-construct a new raw socket implementation from another protocol type.

destroy

Destroy a raw socket implementation.

get_io_service

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

get_option

Получить опцию сокет.

io_control

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

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

local_endpoint

Get the local endpoint.

move_assign

Move-assign from another raw socket implementation.

move_construct

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

native

(Deprecated: Use native_handle().) Get the native socket implementation.

native_handle

Get the native socket implementation.

native_non_blocking

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

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

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

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

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

открыть

raw_socket_service

Construct a new raw socket service for the specified io_service.

receive

Receive some data from the peer.

получить_ от

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

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

Get the remote endpoint.

send

Send the given data to the peer.

send_to

Отправить исходные данные в указанную конечную точку.

set_option

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

shutdown

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

Data Members

Имя

Описание

id

The unique service identifier.

Requirements

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

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


PrevUpHomeNext

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




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



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


реклама


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

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