|  | Home | Libraries | People | FAQ | More | 
Returns a natural read size or throw if the buffer is full.
        Defined in header <boost/beast/core/read_size.hpp>
      
template< class DynamicBuffer> std::size_t read_size_or_throw( DynamicBuffer& buffer, std::size_t max_size);
This function inspects the capacity, size, and maximum size of the dynamic buffer. Then it computes a natural read size given the passed-in upper limit. It favors a read size that does not require a reallocation, subject to a reasonable minimum to avoid tiny reads.
| Name | Description | 
|---|---|
| 
                   | The dynamic buffer to inspect. | 
| 
                   | An upper limit on the returned value. | 
| Type | Thrown On | 
|---|---|
| 
                   | 
                  if  |