summaryrefslogtreecommitdiffstats
path: root/net/udp
Commit message (Collapse)AuthorAgeFilesLines
* Net: Add NET_API to the UDP code.rvargas@google.com2011-05-215-5/+7
| | | | | | | | BUG=76997 TEST=NONE Review URL: http://codereview.chromium.org/7042019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86180 0039d316-1c4b-4281-b951-d872f2087c98
* Rename ClientSocket to StreamSocket.sergeyu@chromium.org2011-05-051-1/+1
| | | | | | | | | BUG=80895 TEST=Compiles Review URL: http://codereview.chromium.org/6930014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84167 0039d316-1c4b-4281-b951-d872f2087c98
* Fix UDPSocket::GetLocalAddress() to return correct port number.sergeyu@chromium.org2011-04-053-3/+3
| | | | | | | | | | | | | bind() may assign port to a socket when it is called with port=0, but UDPSocket::Bind() saves |address| in |local_address_|, so GetLocalAddress() would not return correct port number. BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6691068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80530 0039d316-1c4b-4281-b951-d872f2087c98
* Move some files from base to base/memory.levin@chromium.org2011-03-283-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raw_scoped_refptr_mismatch_checker.h ref_counted.cc ref_counted.h ref_counted_memory.cc ref_counted_memory.h ref_counted_unittest.cc scoped_callback_factory.h scoped_comptr_win.h scoped_handle.h scoped_native_library.cc scoped_native_library.h scoped_native_library_unittest.cc scoped_nsobject.h scoped_open_process.h scoped_ptr.h scoped_ptr_unittest.cc scoped_temp_dir.cc scoped_temp_dir.h scoped_temp_dir_unittest.cc scoped_vector.h singleton.h singleton_objc.h singleton_unittest.cc linked_ptr.h linked_ptr_unittest.cc weak_ptr.cc weak_ptr.h weak_ptr_unittest.cc BUG=None TEST=Compile Review URL: http://codereview.chromium.org/6714032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79524 0039d316-1c4b-4281-b951-d872f2087c98
* Removed the static on all stats macros and changed the static declarationrtenneti@chromium.org2011-03-222-5/+5
| | | | | | | | | | | | | of StatsCounter, StatsCounterTimer and StatsRate variables to auto. This change would fix possibel race condition during static's initialization in multi-threaded environments. BUG=76980 TEST=unit tests in net, browser and plugins R=jar@chromium.org Review URL: http://codereview.chromium.org/6719011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79065 0039d316-1c4b-4281-b951-d872f2087c98
* Fix DCHECK in UDPSocket::RecvFrom().sergeyu@chromium.org2011-03-164-57/+91
| | | | | | | | | | | | Before this change the DCHECK in RecvFrom() may fail there is data in the read buffer, and recvfrom() reads data instead of blocking. BUG=None TEST=None Review URL: http://codereview.chromium.org/6693005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78307 0039d316-1c4b-4281-b951-d872f2087c98
* Move MapWinsockError() and MapPosixError() to net_errors.h.sergeyu@chromium.org2011-03-152-69/+20
| | | | | | | | | | | | Added new net::MapSystemError() that is now used in place of MapWinsockError() and MapPosixError() BUG=None TEST=compiles Review URL: http://codereview.chromium.org/6694032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78279 0039d316-1c4b-4281-b951-d872f2087c98
* Don't fire callbacks on Close(). Caller should take care of this already,mbelshe@chromium.org2011-03-143-11/+16
| | | | | | | | | | | | and this matches the way our tcp_client_socket works today. BUG=none TEST=none Review URL: http://codereview.chromium.org/6682023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@78058 0039d316-1c4b-4281-b951-d872f2087c98
* UDP sockets implementation for windows.sergeyu@chromium.org2011-03-127-51/+642
| | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6658027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77895 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 77870 - UDP sockets implementation for windows.sergeyu@chromium.org2011-03-117-642/+51
| | | | | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6658027 TBR=sergeyu@chromium.org Review URL: http://codereview.chromium.org/6681014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77872 0039d316-1c4b-4281-b951-d872f2087c98
* UDP sockets implementation for windows.sergeyu@chromium.org2011-03-117-51/+642
| | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6658027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77870 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 77855 - UDP sockets implementation for windows.sergeyu@chromium.org2011-03-117-643/+52
| | | | | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6658027 TBR=sergeyu@chromium.org Review URL: http://codereview.chromium.org/6685015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77866 0039d316-1c4b-4281-b951-d872f2087c98
* UDP sockets implementation for windows.sergeyu@chromium.org2011-03-117-52/+643
| | | | | | | | | BUG=None TEST=Unittests Review URL: http://codereview.chromium.org/6658027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77855 0039d316-1c4b-4281-b951-d872f2087c98
* Fix clang warning in UDPSocketTest.sergeyu@chromium.org2011-03-091-1/+1
| | | | | | | | TEST=clang is happy BUG=None TBR=zea@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77504 0039d316-1c4b-4281-b951-d872f2087c98
* Use IPEndPoint for UDP sockets.sergeyu@chromium.org2011-03-0910-153/+136
| | | | | | | | | BUG=None TEST=Unittest Review URL: http://codereview.chromium.org/6650018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77498 0039d316-1c4b-4281-b951-d872f2087c98
* Fix clang build.mbelshe@chromium.org2011-03-022-2/+9
| | | | | | | | | | BUG=none TEST=none TBR=erg Review URL: http://codereview.chromium.org/6588136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76650 0039d316-1c4b-4281-b951-d872f2087c98
* Add an initial API and implementation for UDP Sockets.mbelshe@chromium.org2011-03-0211-0/+1223
BUG=none TEST=none Review URL: http://codereview.chromium.org/6597039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76644 0039d316-1c4b-4281-b951-d872f2087c98