summaryrefslogtreecommitdiff
path: root/src/uri.h
Commit message (Collapse)AuthorAgeFilesLines
* Stuff memory holesNils Maier2013-12-091-1/+1
| | | | | | | | | | | | | | | | | | Padding changes on x86_64: - RequestGroup: 29 -> 5 bytes - DownloadContext: 25 -> 1 bytes - Cookie: 20 -> 4 bytes - Command: 8 -> 0 bytes (affects many derived as well) - HttpRequest: 20 -> 4 bytes - DownloadCommand: 18 -> 2 bytes - TimeBasedCommand: 14 -> 6 bytes - AbstractCommand: 13 -> 5 bytes - HttpSkipResponseCommand: 12 -> 4 bytes - FileEntry: 10 -> 2 bytes - DownloadResult: 15 -> 7 bytes - UriStruct: 12 -> 4 bytes - Piece: 11 -> 3 bytes - BitfieldMan -> 11 -> 3 bytes
* Rewrite URI path component normalizationTatsuhiro Tsujikawa2013-06-191-0/+8
|
* Use uri_split instead of uri::parse where appropriateTatsuhiro Tsujikawa2012-10-141-0/+8
|
* Moved joinUri from util namespace to uri namespace.Tatsuhiro Tsujikawa2011-05-061-0/+2
|
* Added swap for UriStructTatsuhiro Tsujikawa2011-04-301-0/+3
|
* Added uri::construct()Tatsuhiro Tsujikawa2011-04-301-0/+2
|
* 2010-11-14 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-11-141-2/+5
| | | | | | | | | Added .cc file for classes/structs that only provided by header file. Defined non-POD classes' ctor, dtor in .cc file. Moved implementation code in header file to .cc file for major classes/strucsts.
* 2010-09-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>Tatsuhiro Tsujikawa2010-09-111-0/+71
Moved URI parser code to uri.h, uri.cc to provide fast URI parser without Request object initialization. * src/Makefile.am * src/Request.cc * src/uri.cc * src/uri.h * test/Makefile.am * test/RequestTest.cc * test/UriTest.cc