/*
- * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
}
void
-Http::StatusLine::packInto(Packer * p) const
+Http::StatusLine::packInto(Packable * p) const
{
assert(p);
debugs(57, 9, "packing sline " << this << " using " << p << ":");
debugs(57, 9, "FORMAT=" << IcyStatusLineFormat );
debugs(57, 9, "ICY " << status() << " " << reason());
- packerPrintf(p, IcyStatusLineFormat, status(), reason());
+ p->appendf(IcyStatusLineFormat, status(), reason());
return;
}
debugs(57, 9, "packing sline " << this << " using " << p << ":");
debugs(57, 9, "FORMAT=" << Http1StatusLineFormat );
debugs(57, 9, "HTTP/" << version.major << "." << version.minor << " " << status() << " " << reason());
- packerPrintf(p, Http1StatusLineFormat, version.major, version.minor, status(), reason());
+ p->appendf(Http1StatusLineFormat, version.major, version.minor, status(), reason());
}
/*
* XXX: Note 'end' currently unused, so NULL-termination assumed.
*/
bool
-Http::StatusLine::parse(const String &protoPrefix, const char *start, const char *end)
+Http::StatusLine::parse(const String &protoPrefix, const char *start, const char * /*end*/)
{
- status_ = Http::scInvalidHeader; /* Squid header parsing error */
+ status_ = Http::scInvalidHeader; /* Squid header parsing error */
// XXX: HttpMsg::parse() has a similar check but is using
// casesensitive comparison (which is required by HTTP errata?)
/* we ignore 'reason-phrase' */
/* Should assert start < end ? */
- return true; /* success */
+ return true; /* success */
}
+