roar
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
range_file_body.hpp File Reference
#include <roar/mechanics/ranges.hpp>
#include <boost/beast/http/message.hpp>
#include <roar/literals/memory.hpp>
#include <cstdint>
#include <filesystem>
#include <fstream>
#include <stdexcept>
#include <random>
#include <string_view>
#include <algorithm>
Include dependency graph for range_file_body.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Roar::Detail::RangeFileBodyImpl
 Support range requests for get requests including multipart/byterange. More...
 
struct  Roar::Detail::RangeFileBodyImpl::Sequence
 
struct  Roar::Detail::Buffer< Size >
 
class  Roar::RangeFileBody
 This body is a file body, but with range request support. More...
 
class  Roar::RangeFileBody::reader
 
class  Roar::RangeFileBody::writer
 

Namespaces

namespace  Roar
 
namespace  Roar::Detail
 

Functions

static constexpr std::uint64_t Roar::Detail::bufferSize ()