static void init_native_buffer(iovec& iov, const riakboost::asio::const_buffer& buffer) { init_iov_base(iov.iov_base, const_cast<void*>( riakboost::asio::buffer_cast<const void*>(buffer))); iov.iov_len = riakboost::asio::buffer_size(buffer); }
static void init_native_buffer(iovec& iov, const clmdep_asio::const_buffer& buffer) { init_iov_base(iov.iov_base, const_cast<void*>( clmdep_asio::buffer_cast<const void*>(buffer))); iov.iov_len = clmdep_asio::buffer_size(buffer); }
static void init_native_buffer(iovec& iov, const boost::asio::mutable_buffer& buffer) { init_iov_base(iov.iov_base, boost::asio::buffer_cast<void*>(buffer)); iov.iov_len = boost::asio::buffer_size(buffer); }