summaryrefslogtreecommitdiffstats
path: root/net/tools/flip_server/balsa_headers.h
Commit message (Collapse)AuthorAgeFilesLines
* Break out balsa and epoll_server from net/tools/flip_server.rch@chromium.org2013-09-291-1138/+0
| | | | | | | | | | | | balsa is an HTTP headers/framing abstraction used by code in net/tools/flip_server and net/tools/quic. epoll_server is a event-driven server abstraction based on (as the name suggested) epoll. It is also used by code in net/tools/flip_server and net/tools/quic. Since these are both shared across different layers, it makes sense to split them into different directories. Review URL: https://codereview.chromium.org/25085002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225890 0039d316-1c4b-4281-b951-d872f2087c98
* Add unittests for balsa classes.yhirano@chromium.org2013-08-121-0/+1
| | | | | | | | | | | | | | Add unittests for net::BalsaFrame, net::BalsaBuffer and net::BalsaHeaders. This CL does not change any behavior. R=rch@chromium.org BUG=267354 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216572 Review URL: https://chromiumcodereview.appspot.com/22573002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216948 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 216572 "Add unittests for balsa classes."yhirano@chromium.org2013-08-091-1/+0
| | | | | | | | | | | | | | | | | | > Add unittests for balsa classes. > > Add unittests for net::BalsaFrame, net::BalsaBuffer and net::BalsaHeaders. > This CL does not change any behavior. > > R=rch@chromium.org > BUG=267354 > > Review URL: https://chromiumcodereview.appspot.com/22573002 TBR=yhirano@chromium.org Review URL: https://codereview.chromium.org/22398006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216579 0039d316-1c4b-4281-b951-d872f2087c98
* Add unittests for balsa classes.yhirano@chromium.org2013-08-091-0/+1
| | | | | | | | | | | | Add unittests for net::BalsaFrame, net::BalsaBuffer and net::BalsaHeaders. This CL does not change any behavior. R=rch@chromium.org BUG=267354 Review URL: https://chromiumcodereview.appspot.com/22573002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216572 0039d316-1c4b-4281-b951-d872f2087c98
* net: Update the include paths of base/string_piece.h to its new location.tfarina@chromium.org2013-04-131-2/+2
| | | | | | | | | | | string_piece.h was moved into base/strings/ in r191206 - https://chromiumcodereview.appspot.com/12982018/ TBR=eroman@chromium.org,brettw@chromium.org Review URL: https://codereview.chromium.org/14223008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194055 0039d316-1c4b-4281-b951-d872f2087c98
* Clean-up inline members of nested classes (net/)hans@chromium.org2012-08-091-14/+6
| | | | | | | | | | | | | | | | Due to a bug, the Clang-plugin style checker failed to warn about inline constructors, destructors, non-empty virtual methods, etc. for nested classes. The plugin has been fixed, and this patch is part of a clean-up of all the code that now causes the plugin to issue errors. BUG=139346 Review URL: https://chromiumcodereview.appspot.com/10854063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150917 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the rest of #pragma once in one big CL.ajwong@chromium.org2012-07-111-1/+0
| | | | | | | | | For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98
* Change other usages of .size() to .empty() when applicable.erg@google.com2011-03-041-1/+1
| | | | | | | | | BUG=carnitas TEST=compiles Review URL: http://codereview.chromium.org/6609008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76962 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup the net/tools/ directory so there are no warnings from our clang plugin.erg@google.com2011-02-041-149/+16
| | | | | | | | | | | | | (I've separated this chunk out since mbelshe said he was working here and I don't want to accidentally clobber his work. This is the last patch before Nico can turn the inlining plugin on for all targets.) BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6368037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73820 0039d316-1c4b-4281-b951-d872f2087c98
* flip_in_mem_edsm_server: Fix friend declaration.hans@chromium.org2010-12-131-6/+6
| | | | | | | | | | | | | The friend function declaration ParseHTTPFirstLine must not be qualified, since it is introducing a new name, rather than referring to an already declared function. BUG=none TEST=flip_in_mem_edsm_server still builds Review URL: http://codereview.chromium.org/5675007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69009 0039d316-1c4b-4281-b951-d872f2087c98
* balsa_headers.h: remove redundant idx_ tests.hans@chromium.org2010-12-131-5/+2
| | | | | | | | | | | | | | idx_ is of type HeaderLines::size_type, which is std::vector<>::size_type, which is always unsigned. So idx_ >= 0 is always going to be true, and Clang warns about such tests. BUG=none TEST=flip_in_mem_edsm_server Review URL: http://codereview.chromium.org/5712006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69006 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed compilation errors in flip_in_mem_edsm_server and dependencies.mbelshe@chromium.org2010-09-301-1/+1
| | | | | | | | | | | Landing on behalf of fenix@google.com (Roberto Peon) BUG=none TEST=none Review URL: http://codereview.chromium.org/3583004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61064 0039d316-1c4b-4281-b951-d872f2087c98
* `#pragma once` for app, base, chrome, gfx, ipc, net, skia, viewsthakis@chromium.org2010-07-261-0/+1
| | | | | | | | | BUG=50273 TEST=everything still builds, build is 10% faster on windows, same speed on mac/linux TBR: erg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53716 0039d316-1c4b-4281-b951-d872f2087c98
* Remove <iostream> where possible.erg@google.com2010-07-201-5/+2
| | | | | | | | | | | | | <iostream> creates a static initializer. Most people don't need <iostream> anyway--they really need <ostream> for operator<< overloads. <iostream> should *never* be included in a header file; <iosfwd> exists for that purpose. BUG=none TEST=none Review URL: http://codereview.chromium.org/3014015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53083 0039d316-1c4b-4281-b951-d872f2087c98
* Preparing Roberto's change for landing:mbelshe@chromium.org2010-03-311-1/+1
| | | | | | | | | | | | http://codereview.chromium.org/1128007/show Integrated changes for the spdy-in-memory-server from the google server side. BUG=none TEST=none Review URL: http://codereview.chromium.org/1526005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43165 0039d316-1c4b-4281-b951-d872f2087c98
* More changes intended to make flip_in_mem_edsm_server.cc compile and runmbelshe@chromium.org2010-01-131-109/+94
| | | | | | | | | | | | | in the chrome tree. Checkin for Roberto Peon (fenix@google.com) BUG=none TEST=none Review URL: http://codereview.chromium.org/543029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36187 0039d316-1c4b-4281-b951-d872f2087c98
* Superficial changes to namespaces.mbelshe@chromium.org2009-12-141-5/+3
| | | | | | | | | | | | | Landing: http://codereview.chromium.org/479012/show Fix by Roberto Peon. BUG=none TEST=none Review URL: http://codereview.chromium.org/491088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34481 0039d316-1c4b-4281-b951-d872f2087c98
* Update commentsmbelshe@google.com2009-12-091-6/+1
| | | | | | | | | BUG=none TEST=none TBR=vitaliyl@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34157 0039d316-1c4b-4281-b951-d872f2087c98
* Landing the open source version of the FLIP server.mbelshe@chromium.org2009-12-041-0/+1306
BUG=none TEST=none Review URL: http://codereview.chromium.org/463009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33766 0039d316-1c4b-4281-b951-d872f2087c98