LeviLamina
Loading...
Searching...
No Matches
Gameface::ResponseResourceRange Class Reference

Classes

struct  RangeInBytes

Public Types

enum class  Status : ushort { Ok = 200 , PartialContent = 206 , RangeNotSatisfiable = 416 }
enum class  Status : ushort { Ok = 200 , PartialContent = 206 , RangeNotSatisfiable = 416 }

Public Member Functions

MCFOLD ::std::optional<::Gameface::ResponseResourceRange::RangeInBytes > const & getRangeInBytes () const
MCFOLD uint64 getSize () const
MCFOLD::Gameface::ResponseResourceRange::Status getStatus () const

Static Public Member Functions

static MCAPI ::Gameface::ResponseResourceRange makeOkResponseRange (uint64 start, uint64 end, uint64 size)
static MCAPI ::Gameface::ResponseResourceRange makePartialContentResponseRange (uint64 start, uint64 end, uint64 size)
static MCAPI ::Gameface::ResponseResourceRange makeRangeNotSatisfiableResponse (uint64 size)

Public Attributes

::ll::TypedStorage< 2, 2, ::Gameface::ResponseResourceRange::Status > mStatus
::ll::TypedStorage< 8, 24, ::std::optional<::Gameface::ResponseResourceRange::RangeInBytes > > mRangeInBytes
::ll::TypedStorage< 8, 8, uint64 > mSize

The documentation for this class was generated from the following files: