728x90
반응형
buffer_size
버퍼 시퀀스의 총 바이트 수를 가져온다.
template< typename BufferSequence> std::size_t buffer_size( const BufferSequence & b);
buffer_size 함수는 다음과 같이 계산되는 것처럼 버퍼 시퀀스에 있는 모든 버퍼의 총 크기를 결정한다:
size_t total_size = 0; auto i = boost::asio::buffer_sequence_begin(buffers); auto end = boost::asio::buffer_sequence_end(buffers); for (; i != end; ++i) { const_buffer b(*i); total_size += b.size(); } return total_size;
BufferSequence 템플릿 파라미터는 ConstBufferSequence 또는 MutableBufferSequence 유형 요구 사항 중 하나를 충족할 수 있다.
요구 사항
일반 헤더: boost/asio/buffer.hpp
편의 헤더: boost/asio.hpp
Boost.Asio 홈
728x90
반응형
'Boost C++ Libraries > Boost.Asio' 카테고리의 다른 글
Boost.Asio 색인 - execution::bulk_guarantee_t::bulk_guarantee_t (0) | 2021.01.13 |
---|---|
Boost.Asio 색인 - thread_pool::basic_executor_type::bulk_execute (0) | 2021.01.13 |
Boost.Asio 색인 - buffer_sequence_end (0) | 2021.01.13 |
Boost.Asio 색인 - buffer_sequence_begin (0) | 2021.01.13 |
Boost.Asio 색인 - buffer_copy (0) | 2021.01.13 |