addheader1.cc (384B)
1 #include "httpbuffer" 2 3 void Httpbuffer::addheader (string const &h) { 4 PROFILE("Httpbuffer::addheader(string)"); 5 6 if (!headersreceived()) 7 return; 8 9 unsigned i; 10 for (i = 0; i < h.size(); i++) 11 if (h[i] == ':') { 12 string var = h.substr(0, i); 13 i++; 14 while (isspace(h[i])) 15 i++; 16 string val = h.substr(i); 17 addheader (var, val); 18 return; 19 } 20 }