Commit Graph

513 Commits

Author SHA1 Message Date
Tom Henderson
ad374c8d87 rename UdpSocket to UdpSocketImpl 2008-05-20 10:30:40 -07:00
Tom Henderson
935532822b Move UdpSocket to UdpSocketImpl 2008-05-20 10:16:03 -07:00
Tom Henderson
5b119aa40d Add attributes to new abstract base class for UdpSocket 2008-05-20 07:25:17 -07:00
Tom Henderson
4c4ef85a93 s/ns3::Udp/ns3::UdpSocketFactory 2008-05-17 12:08:20 -07:00
Tom Henderson
67d54a7f8a Implement IPTTL socket option for UDP 2008-05-17 11:15:02 -07:00
Tom Henderson
0a476b4f04 undo SocketDefaults class; plumb in new UdpSocket option attributes 2008-05-16 21:28:07 -07:00
Tom Henderson
18011ba4eb improve send semantics, documentation 2008-05-15 23:06:58 -07:00
Tom Henderson
aa7b91f890 branch merge 2008-05-15 21:35:55 -07:00
Gustavo J. A. M. Carneiro
36e6b69aaf PacketSocket bind-to-interface bug 2008-05-14 19:15:00 +01:00
Gustavo J. A. M. Carneiro
1cecfe5548 Missing Packet::Copy in Node::ReceiveFromDevice for the multiple protocol handlers scenario. 2008-05-14 18:15:26 +01:00
Tom Henderson
b00892cae7 swap SendTo parameters 2008-05-13 07:22:03 -07:00
Tom Henderson
9eb007fd26 Add SocketDefaults to store socket option attributes (missing files) 2008-05-12 23:02:44 -07:00
Tom Henderson
6be343530f Add SocketDefaults to store socket option attributes 2008-05-12 23:02:23 -07:00
Tom Henderson
a042d0bbef Move API for socket factory to a Socket::CreateSocket () factory method 2008-05-12 06:39:00 -07:00
Tom Henderson
ee62b6d04e Enable receive buffer limit for packet socket 2008-05-11 20:59:08 -07:00
Tom Henderson
0f55fefaba API for SocketOptions class 2008-05-10 21:27:32 -07:00
Tom Henderson
ddda864b77 branch merge 2008-05-10 20:22:27 -07:00
Craig Dowell
58ab30c53c fix optimized build, bug 169 2008-05-07 14:24:45 -07:00
Tom Henderson
08511f30c5 Add GetTxBuffer; add some socket options; make limited UDP receive buffer functional 2008-05-03 11:11:24 -07:00
Tom Henderson
daddd90d07 Implement GetRxAvailable () 2008-05-02 10:55:07 -07:00
Tom Henderson
bfe0533aa3 overloaded Recv() method suggested by Gustavo 2008-05-02 09:38:18 -07:00
Tom Henderson
f8a2add627 more cleanup 2008-05-02 09:21:01 -07:00
Tom Henderson
c6f7bb2d3e remove previous socket receive methods 2008-04-28 21:45:55 -07:00
Tom Henderson
288d193daa Cut over UDP applications to use the new receive API 2008-04-25 14:29:28 -07:00
Tom Henderson
d7a038431f Plumb in socket receive pull model, in parallel to existing Receive framework 2008-04-24 08:18:01 -07:00
Tom Henderson
b998a05cce A few minor cleanups to socket.h/cc 2008-04-22 22:39:17 -07:00
Tom Henderson
3752943c22 bug 131 partial fix: split out Send and DataSent callbacks 2008-04-22 22:29:16 -07:00
Mathieu Lacage
7be1b92968 merge with HEAD 2008-04-21 09:04:08 -07:00
Mathieu Lacage
d1ddd3c89b merge 2008-04-21 08:58:23 -07:00
Mathieu Lacage
ea6e067812 merge with HEAD 2008-04-21 08:05:34 -07:00
Mathieu Lacage
f91e2ff5a4 fix regression introduced by changeset 6244ea5e7831 to fix bug #173 2008-04-17 16:24:13 -07:00
Mathieu Lacage
35170aed54 merge with HEAD 2008-04-17 15:54:35 -07:00
Mathieu Lacage
2c1b7db441 merge with HEAD 2008-04-17 15:50:49 -07:00
Mathieu Lacage
3b711f9852 improve the auto-generated doxygen output. 2008-04-17 15:30:18 -07:00
Mathieu Lacage
4ff40c4a07 get rid of Attribute class. Use AttributeValue subclasses directly. 2008-04-17 13:42:25 -07:00
Gustavo J. A. M. Carneiro
505de0c685 Address instances of different m_type's should compare differently; closes #173. 2008-04-16 18:37:20 +01:00
Mathieu Lacage
1649c1dc65 NS_LOG_FUNCTION -> NS_LOG_FUNCTION_NOARGS and NS_LOG_PARAMS -> NS_LOG_FUNCTION 2008-04-15 15:10:53 -07:00
Mathieu Lacage
6d53b47cae improve documentation 2008-04-14 16:06:44 -07:00
Mathieu Lacage
42282f5512 implement operator >> 2008-04-11 16:52:12 -07:00
Mathieu Lacage
0e65d73baa implement operator >> 2008-04-11 16:51:58 -07:00
Raj Bhattacharjea
3327b9da92 Shorten Tcp attribute names (bug 163) 2008-04-10 16:33:44 -04:00
Mathieu Lacage
696859e936 add a few missing ns3:: prefixes in TypeId names. 2008-04-10 11:50:08 -07:00
Mathieu Lacage
a75e91cc03 add ObjectVector::GetItemTypeId 2008-04-09 14:58:52 -07:00
Mathieu Lacage
478e810ad5 add some debugging 2008-04-09 10:01:16 -07:00
Tom Henderson
3f1c2d2653 some additional debugging for addressing conflicts 2008-04-08 23:10:11 -07:00
Raj Bhattacharjea
05019b6214 Add TCP delayed acks 2008-04-04 17:20:36 -04:00
Mathieu Lacage
d1d683ee21 remove 'All rigts reserved' keyword per tom's suggestion 2008-03-31 14:56:41 -07:00
Mathieu Lacage
812fc3be75 add missing license headers 2008-03-31 14:50:25 -07:00
Mathieu Lacage
ae4529b819 fix typo 2008-03-31 14:44:13 -07:00
Mathieu Lacage
2c1c5afe91 get rid of channel during dispose 2008-03-31 14:43:38 -07:00