Example #1
0
bool ClientSideResponse::_AddLine(std::list<XString>& lines, const XString& line)
{
    if(line.StartsWith("\r\n") || line.StartsWith("\n"))
        return true;

    if(line.StartsWith(" ") || line.StartsWith("\t"))
    {
        if(!lines.empty())
            lines.back() += line;
        else
            X_STHROW(WebbyException, ("First line of header missing needed seperator."));
    }
    else
        lines.push_back(line);

    return false;
}