NetFlex  0.0.0
C++11 HTTP Server Library.
Public Member Functions | Public Attributes | List of all members
netflex::http::header Struct Reference

#include <header.hpp>

Public Member Functions

 header (void)=default
 default ctor
 
 header (const std::string &field_name, const std::string &field_value)
 
 header (const std::string &field_name, const char *field_value)
 
template<typename T >
 header (const std::string &field_name, T field_value)
 
std::string to_s (void) const
 

Public Attributes

std::string field_name
 
std::string field_value
 

Detailed Description

representation of an HTTP header

Constructor & Destructor Documentation

◆ header() [1/3]

netflex::http::header::header ( const std::string &  field_name,
const std::string &  field_value 
)

std::string-based ctor

Parameters
field_nameheader name
field_valueheader value

◆ header() [2/3]

netflex::http::header::header ( const std::string &  field_name,
const char *  field_value 
)

char*-based ctor

Parameters
field_nameheader name
field_valueheader value

◆ header() [3/3]

template<typename T >
netflex::http::header::header ( const std::string &  field_name,
field_value 
)
inline

to_string-based ctor

Parameters
field_nameheader name
field_valueheader value

Member Function Documentation

◆ to_s()

std::string netflex::http::header::to_s ( void  ) const
Returns
printable string

Member Data Documentation

◆ field_name

std::string netflex::http::header::field_name

header name

◆ field_value

std::string netflex::http::header::field_value

header value


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