6#include "Stroika/Foundation/IO/Network/HTTP/ContentEncoding.h"
15 inline TransferEncoding::TransferEncoding (AtomType a)
19 template <Characters::IConvertibleToString STRING_LIKE>
20 inline TransferEncoding::TransferEncoding (STRING_LIKE&& name)
21 : fRep_{forward<STRING_LIKE> (name)}
24 inline String TransferEncoding::ToString ()
const
26 return Characters::ToString (fRep_);
29 const inline TransferEncoding TransferEncoding::kCompress{ContentEncoding::kCompress.As<AtomType> ()};
30 const inline TransferEncoding TransferEncoding::kDeflate{ContentEncoding::kDeflate.As<AtomType> ()};
31 const inline TransferEncoding TransferEncoding::kGZip{ContentEncoding::kGZip.As<AtomType> ()};
32 const inline TransferEncoding TransferEncoding::kIdentity{ContentEncoding::kIdentity.As<AtomType> ()};
39 inline TransferEncodings::TransferEncodings (
const Traversal::Iterable<TransferEncoding>& src)
40 : Sequence<TransferEncoding>{src}
43 inline TransferEncodings::TransferEncodings (TransferEncoding tc)
44 : Sequence<TransferEncoding>{tc}
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Transfer-Encoding is a hop-by-hop header, that is applied to a message between two nodes,...