Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - async_read_at

까마귀75 2021. 1. 7. 13:23
728x90
반응형

async_read_at

async_read_at 함수는 지정된 오프셋에서 특정 양의 데이터를 읽는 합성된 비동기 작업이다.

지정된 오프셋에서 특정 양의 데이터를 읽는 비동기 작업을 시작한다.

[1 / 4 오버로드]

template<
    typename AsyncRandomAccessReadDevice,
    typename MutableBufferSequence,
    typename ReadHandler = DEFAULT>
DEDUCED async_read_at(
    AsyncRandomAccessReadDevice & d,
    uint64_t offset,
    const MutableBufferSequence & buffers,
    ReadHandler && handler = DEFAULT);

[AsyncRandomAccessReadDevice, MutableBufferSequence, ReadHandler, DEFAULT, DEDUCED, async_read_at]

[2 / 4 오버로드]

template<
    typename AsyncRandomAccessReadDevice,
    typename MutableBufferSequence,
    typename CompletionCondition,
    typename ReadHandler = DEFAULT>
DEDUCED async_read_at(
    AsyncRandomAccessReadDevice & d,
    uint64_t offset,
    const MutableBufferSequence & buffers,
    CompletionCondition completion_condition,
    ReadHandler && handler = DEFAULT);

[AsyncRandomAccessReadDevice, MutableBufferSequence, CompletionCondition, ReadHandler, DEFAULT, DEDUCED, async_read_at]

[3 / 4 오버로드]

template<
    typename AsyncRandomAccessReadDevice,
    typename Allocator,
    typename ReadHandler = DEFAULT>
DEDUCED async_read_at(
    AsyncRandomAccessReadDevice & d,
    uint64_t offset,
    basic_streambuf< Allocator > & b,
    ReadHandler && handler = DEFAULT);

[AsyncRandomAccessReadDevice, ReadHandler, DEFAULT, DEDUCED, async_read_at]

[4 / 4 오버로드]

template<
    typename AsyncRandomAccessReadDevice,
    typename Allocator,
    typename CompletionCondition,
    typename ReadHandler = DEFAULT>
DEDUCED async_read_at(
    AsyncRandomAccessReadDevice & d,
    uint64_t offset,
    basic_streambuf< Allocator > & b,
    CompletionCondition completion_condition,
    ReadHandler && handler = DEFAULT);

[AsyncRandomAccessReadDevice, CompletionCondition, ReadHandler, DEFAULT, DEDUCED, async_read_at]

요구사항

일반 헤더: boost/asio/read_at/hpp
편의 헤더: boost/asio.hpp

Boost.Asio 홈

728x90
반응형