Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - write_at

까마귀75 2021. 3. 11. 17:11
728x90
반응형

write_at

write_at 함수는 반환하기 전에 지정된 오프셋에 일정량의 데이터를 쓰는 합성된 작업이다.

반환하기 전에 지정된 오프셋에 제공된 모든 데이터를 쓴다.

[1 / 8 오버로드]

template<
    typename SyncRandomAccessWriteDevice,
    typename ConstBufferSequence>
std::size_t write_at(
    SyncRandomAccessWriteDevice & d,
    uint64_t offset,
    const ConstBufferSequence & buffers);

[SyncRandomAccessWriteDevice, ConstBufferSequence, write_at]

 

[2 / 8 오버로드]

template<
    typename SyncRandomAccessWriteDevice,
    typename ConstBufferSequence>
std::size_t write_at(
    SyncRandomAccessWriteDevice & d,
    uint64_t offset,
    const ConstBufferSequence & buffers,
    boost::system::error_code & ec);

[SyncRandomAccessWriteDevice, ConstBufferSequence, write_at]


반환하기 전에 지정된 오프셋에 일정량의 데이터를 쓴다.

[3 / 8 오버로드]

template<
    typename SyncRandomAccessWriteDevice,
    typename ConstBufferSequence,
    typename CompletionCondition>
std::size_t write_at(
    SyncRandomAccessWriteDevice & d,
    uint64_t offset,
    const ConstBufferSequence & buffers,
    CompletionCondition completion_condition);

[SyncRandomAccessWriteDevice, ConstBufferSequence, CompletionCondition, write_at]

 

[4 / 8 오버로드]

template<
    typename SyncRandomAccessWriteDevice,
    typename ConstBufferSequence,
    typename CompletionCondition>
std::size_t write_at(
    SyncRandomAccessWriteDevice & d,
    uint64_t offset,
    const ConstBufferSequence & buffers,
    CompletionCondition completion_condition,
    boost::system::error_code & ec);

[SyncRandomAccessWriteDevice, ConstBufferSequence, CompletionCondition, write_at]


반환하기 전에 지정된 오프셋에 제공된 모든 데이터를 쓴다.

[5 / 8 오버로드]

template<
    typename SyncRandomAccessWriteDevice,
    typename Allocator>
std::size_t write_at(
    SyncRandomAccessWriteDevice & d,
    uint64_t offset,
    basic_streambuf< Allocator > & b);

[SyncRandomAccessWriteDevice, write_at]

 

[6 / 8 오버로드]

template<
    typename SyncRandomAccessWriteDevice,
    typename Allocator>
std::size_t write_at(
    SyncRandomAccessWriteDevice & d,
    uint64_t offset,
    basic_streambuf< Allocator > & b,
    boost::system::error_code & ec);

[SyncRandomAccessWriteDevice, write_at]


반환하기 전에 지정된 오프셋에 일정량의 데이터를 쓴다.

[7 / 8 오버로드]

template<
    typename SyncRandomAccessWriteDevice,
    typename Allocator,
    typename CompletionCondition>
std::size_t write_at(
    SyncRandomAccessWriteDevice & d,
    uint64_t offset,
    basic_streambuf< Allocator > & b,
    CompletionCondition completion_condition);

[SyncRandomAccessWriteDevice, CompletionCondition, write_at]

 

[8 / 8 오버로드]

template<
    typename SyncRandomAccessWriteDevice,
    typename Allocator,
    typename CompletionCondition>
std::size_t write_at(
    SyncRandomAccessWriteDevice & d,
    uint64_t offset,
    basic_streambuf< Allocator > & b,
    CompletionCondition completion_condition,
    boost::system::error_code & ec);

[SyncRandomAccessWriteDevice, CompletionCondition, write_at]

요구 사항

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

Boost.Asio 홈

728x90
반응형