Guitar
Public Types | Public Member Functions | Public Attributes | List of all members
ResponseHeader Class Reference

Public Types

enum  State { Header, Content }
 

Public Member Functions

void put (int c)
 

Public Attributes

size_t pos = 0
 
std::vector< char > line
 
int content_length = -1
 
bool connection_keep_alive = false
 
bool connection_close = false
 
struct {
   bool   chunked = false
 
internal
 
int lf = 0
 
State state = Header
 

Member Enumeration Documentation

◆ State

Enumerator
Header 
Content 

Member Function Documentation

◆ put()

void ResponseHeader::put ( int  c)
inline
Here is the call graph for this function:

Member Data Documentation

◆ chunked

bool ResponseHeader::chunked = false

◆ connection_close

bool ResponseHeader::connection_close = false

◆ connection_keep_alive

bool ResponseHeader::connection_keep_alive = false

◆ content_length

int ResponseHeader::content_length = -1

◆ internal

struct { ... } ResponseHeader::internal

◆ lf

int ResponseHeader::lf = 0

◆ line

std::vector<char> ResponseHeader::line

◆ pos

size_t ResponseHeader::pos = 0

◆ state

State ResponseHeader::state = Header

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