neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::http_packet Class Reference

#include <http.hpp>

Inheritance diagram for neolib::http_packet:
neolib::basic_string_packet< CharType > neolib::i_basic_packet< CharType >

Public Member Functions

 http_packet (const contents_type &aContents=contents_type())
 
- Public Member Functions inherited from neolib::basic_string_packet< CharType >
 basic_string_packet (const contents_type &aContents=contents_type())
 
 basic_string_packet (const character_type *aPointer, size_type aLength)
 
 basic_string_packet (const basic_string_packet &aOther)
 
basic_string_packetoperator= (const basic_string_packet &aOther)
 
virtual const_pointer data () const
 
virtual pointer data ()
 
virtual size_type length () const
 
virtual bool has_max_length () const
 
virtual size_type max_length () const
 
virtual void clear ()
 
virtual bool take_some (const_pointer &aFirst, const_pointer aLast)
 
virtual clone_pointer clone () const
 
virtual void copy_from (const i_basic_packet< CharType > &aSource)
 
const contents_typecontents () const
 
contents_typecontents ()
 
- Public Member Functions inherited from neolib::i_basic_packet< CharType >
virtual ~i_basic_packet ()=default
 
bool empty () const
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 

Additional Inherited Members

- Public Types inherited from neolib::basic_string_packet< CharType >
typedef base_type::character_type character_type
 
typedef base_type::const_pointer const_pointer
 
typedef base_type::pointer pointer
 
typedef base_type::size_type size_type
 
typedef base_type::clone_pointer clone_pointer
 
typedef std::basic_string< CharTypecontents_type
 
- Public Types inherited from neolib::i_basic_packet< CharType >
typedef CharType character_type
 
typedef const character_typeconst_pointer
 
typedef character_typepointer
 
typedef std::size_t size_type
 
typedef const_pointer const_iterator
 
typedef pointer iterator
 
typedef std::unique_ptr< i_basic_packetclone_pointer
 
- Static Public Attributes inherited from neolib::basic_string_packet< CharType >
static constexpr CharType CHAR_CR = static_cast<CharType>('\r')
 
static constexpr CharType CHAR_LF = static_cast<CharType>('\n')
 

Detailed Description

Definition at line 52 of file http.hpp.

Constructor & Destructor Documentation

◆ http_packet()

neolib::http_packet::http_packet ( const contents_type aContents = contents_type())
inline

Definition at line 56 of file http.hpp.


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