Commit Graph

  • 4c424da911 add comments about previous bug fix Mathieu Lacage 2008-05-07 11:33:40 -07:00
  • 623d9898b7 avoid signed/unsigned comparison warning. Mathieu Lacage 2008-05-07 11:28:17 -07:00
  • 1c05220bba test self-assignment of packets Mathieu Lacage 2008-05-06 15:04:36 -07:00
  • ccd72825dd add dox doc Mathieu Lacage 2008-05-06 14:54:52 -07:00
  • 29169d42b6 add missing include for optimized builds Mathieu Lacage 2008-05-06 14:54:44 -07:00
  • 43ecf40b5a use a free list for tag buffers Mathieu Lacage 2008-05-06 14:44:09 -07:00
  • 119cf2035b use a shared buffer Mathieu Lacage 2008-05-06 14:18:05 -07:00
  • 73aec9c9b1 avoid segfault when setting NS_LOG=* Mathieu Lacage 2008-05-06 12:20:10 -07:00
  • 04c8831510 merge Gustavo J. A. M. Carneiro 2008-05-04 22:46:31 +01:00
  • fbabf8129a Upgrade to WAF 1.4.1 Gustavo J. A. M. Carneiro 2008-05-04 22:43:18 +01:00
  • 08511f30c5 Add GetTxBuffer; add some socket options; make limited UDP receive buffer functional Tom Henderson 2008-05-03 11:11:24 -07:00
  • daddd90d07 Implement GetRxAvailable () Tom Henderson 2008-05-02 10:55:07 -07:00
  • bfe0533aa3 overloaded Recv() method suggested by Gustavo Tom Henderson 2008-05-02 09:38:18 -07:00
  • f8a2add627 more cleanup Tom Henderson 2008-05-02 09:21:01 -07:00
  • af58cc3026 remove more dead code Tom Henderson 2008-04-28 21:54:48 -07:00
  • c6f7bb2d3e remove previous socket receive methods Tom Henderson 2008-04-28 21:45:55 -07:00
  • 075851985f Move tcp socket to receive pull model Tom Henderson 2008-04-28 21:33:15 -07:00
  • e4eeeb18f5 WAF: use os.path.join in the message 'Entering directory ...' Gustavo J. A. M. Carneiro 2008-04-26 22:02:12 +01:00
  • b61d0ff5f2 WAF: convert code to WAF 1.4 API; the 'waf' script bundle will be updated later, for now has been disabled. Gustavo J. A. M. Carneiro 2008-04-26 21:54:36 +01:00
  • 288d193daa Cut over UDP applications to use the new receive API Tom Henderson 2008-04-25 14:29:28 -07:00
  • 0996a38b84 mtag -> tag Mathieu Lacage 2008-04-24 16:06:33 -07:00
  • 18ee064a79 Mtag -> Tag Mathieu Lacage 2008-04-24 16:03:13 -07:00
  • 96c43a7e26 remove now-unused Tags class Mathieu Lacage 2008-04-24 16:01:53 -07:00
  • 5c7b34db46 convert to new tag API. Mathieu Lacage 2008-04-24 15:44:35 -07:00
  • d3623e2142 add a couple of serialization/deserialization methods Mathieu Lacage 2008-04-24 15:44:15 -07:00
  • 062a2dcc42 add a couple of dox comments Mathieu Lacage 2008-04-24 14:58:17 -07:00
  • 2d581766fd a new tag implementation: Mtag Mathieu Lacage 2008-04-24 14:52:59 -07:00
  • d7a038431f Plumb in socket receive pull model, in parallel to existing Receive framework Tom Henderson 2008-04-24 08:18:01 -07:00
  • e17282f995 move test code to anon namespace Mathieu Lacage 2008-04-23 15:01:27 -07:00
  • 78829ba702 add a couple of helper test macros Mathieu Lacage 2008-04-23 14:56:58 -07:00
  • 4a78ce68d1 add adjustment report to overloaded Buffer::AddAtEnd method Mathieu Lacage 2008-04-23 09:11:55 -07:00
  • ad54b2ce62 make the code more consistent across AddAtStart and AddAtEnd Mathieu Lacage 2008-04-23 09:05:18 -07:00
  • f79e7581b6 report the adjustment delta in Buffer::AddAtEnd and Buffer::AddAtStart. Mathieu Lacage 2008-04-23 08:54:29 -07:00
  • aeffbb31d7 kill dead code Mathieu Lacage 2008-04-23 08:35:59 -07:00
  • b998a05cce A few minor cleanups to socket.h/cc Tom Henderson 2008-04-22 22:39:17 -07:00
  • 3752943c22 bug 131 partial fix: split out Send and DataSent callbacks Tom Henderson 2008-04-22 22:29:16 -07:00
  • 9fd7fbb86c Fix two nits that escaped checkin Tom Henderson 2008-04-22 22:08:53 -07:00
  • 829a6dd8bb branch merge Tom Henderson 2008-04-22 21:19:39 -07:00
  • 1f0dd55d8d EnablePcap()->EnablePcapAll(); EnableAscii()->EnableAsciiAll() Tom Henderson 2008-04-22 21:18:04 -07:00
  • 28bf2500e9 merge with HEAD Mathieu Lacage 2008-04-22 14:36:24 -07:00
  • 63d6b14d45 optimize case where fake payload is fragmented and re-assembled. Mathieu Lacage 2008-04-22 14:35:42 -07:00
  • 815f3721b7 move Packet::AddAtEnd implementation to the Buffer code. Mathieu Lacage 2008-04-22 14:18:33 -07:00
  • 0dab5235c9 kill unused code Mathieu Lacage 2008-04-22 13:54:05 -07:00
  • eb9fa68703 Missing hg update when 'Synchronizing reference traces using Mercurial' Gustavo J. A. M. Carneiro 2008-04-21 17:31:01 +01:00
  • 7be1b92968 merge with HEAD Mathieu Lacage 2008-04-21 09:04:08 -07:00
  • d1ddd3c89b merge Mathieu Lacage 2008-04-21 08:58:23 -07:00
  • 9b153c313b avoid crash due to mis-spelled data rate unit Mathieu Lacage 2008-04-21 08:32:50 -07:00
  • ea6e067812 merge with HEAD Mathieu Lacage 2008-04-21 08:05:34 -07:00
  • 6a93edb24e use CopyObject and not Create to copy RttMeanDeviation. Implement the copy constructor correctly. Mathieu Lacage 2008-04-18 14:35:38 -07:00
  • a6321aac60 add const version of CopyObject Mathieu Lacage 2008-04-18 14:35:10 -07:00
  • 450b10b597 merge with HEAD Mathieu Lacage 2008-04-17 16:24:43 -07:00
  • f91e2ff5a4 fix regression introduced by changeset 6244ea5e7831 to fix bug #173 Mathieu Lacage 2008-04-17 16:24:13 -07:00
  • 35170aed54 merge with HEAD Mathieu Lacage 2008-04-17 15:54:35 -07:00
  • 2c1b7db441 merge with HEAD Mathieu Lacage 2008-04-17 15:50:49 -07:00
  • a557f1c064 output the initial value of the attributes Mathieu Lacage 2008-04-17 15:40:25 -07:00
  • f2b7b1795b small tweak to generated dox Mathieu Lacage 2008-04-17 15:33:39 -07:00
  • 3b711f9852 improve the auto-generated doxygen output. Mathieu Lacage 2008-04-17 15:30:18 -07:00
  • a890500150 add doxygen class definitions for native type Value classes. Mathieu Lacage 2008-04-17 14:33:45 -07:00
  • 7468230ede improve the doxygen output. Mathieu Lacage 2008-04-17 14:15:33 -07:00
  • 6a3326e529 fix dox warning Mathieu Lacage 2008-04-17 14:13:27 -07:00
  • 4ff40c4a07 get rid of Attribute class. Use AttributeValue subclasses directly. Mathieu Lacage 2008-04-17 13:42:25 -07:00
  • 254057bd80 Add assertion to detect TimeUnit<N> divide by zero (if not detected, it creates an infinite loop) Gustavo J. A. M. Carneiro 2008-04-17 17:19:24 +01:00
  • f5f32e0ea3 merge Mathieu Lacage 2008-04-16 10:52:38 -07:00
  • 39ef17d6a4 bug 107 Mathieu Lacage 2008-04-16 10:52:26 -07:00
  • 505de0c685 Address instances of different m_type's should compare differently; closes #173. Gustavo J. A. M. Carneiro 2008-04-16 18:37:20 +01:00
  • bb10734d66 Fix for bug 166 Raj Bhattacharjea 2008-04-16 12:40:46 -04:00
  • edb480ad29 Fix bad usage of std container iteration and erase () all over OLSR code; closes #171; thanks to Liu Jian for spotting and submitting an initial patch. Gustavo J. A. M. Carneiro 2008-04-16 11:32:55 +01:00
  • f4cff0e194 fix optimized build Mathieu Lacage 2008-04-15 15:56:42 -07:00
  • 78a2df8963 use function logging macros Mathieu Lacage 2008-04-15 15:53:54 -07:00
  • f8ec434cdb code was dead. Mathieu Lacage 2008-04-15 15:29:43 -07:00
  • 1649c1dc65 NS_LOG_FUNCTION -> NS_LOG_FUNCTION_NOARGS and NS_LOG_PARAMS -> NS_LOG_FUNCTION Mathieu Lacage 2008-04-15 15:10:53 -07:00
  • 5c5ab1f1f0 bug 150: CommandLine::Parse argc parameter should not be a reference Mathieu Lacage 2008-04-15 11:01:13 -07:00
  • 53be11fe6f update testcase to deal with the return value of Socket::Send. Make sure udp packets are copied before going down the ip stack. Mathieu Lacage 2008-04-15 10:49:09 -07:00
  • 6fd8b6c572 bug 143: rename scheduler files Mathieu Lacage 2008-04-15 10:09:42 -07:00
  • 61375f8ef5 Fix bug 168: Socket::SendTo does not return the number of bytes sent for udp sockets. Liu Jian 2008-04-15 09:41:58 -07:00
  • 8a32b1e369 fix bug reported by Gustavo Carneiro: AP does not reply to ARP request. Mathieu Lacage 2008-04-14 17:12:52 -07:00
  • 22d1a6046d change NS_LOG= syntax and default behavior to be more useful by default. Mathieu Lacage 2008-04-14 16:39:26 -07:00
  • db81db32a8 generate list of trace sources and attributes in separate dox groups. Mathieu Lacage 2008-04-14 16:19:17 -07:00
  • c9d422bbb6 fix some dox warnings Mathieu Lacage 2008-04-14 16:18:50 -07:00
  • bd1ef984cc improve doxygen Mathieu Lacage 2008-04-14 16:18:30 -07:00
  • 6d53b47cae improve documentation Mathieu Lacage 2008-04-14 16:06:44 -07:00
  • 09f00c5b34 remove old non-relevant documentation. Mathieu Lacage 2008-04-14 16:06:08 -07:00
  • fbe5e3949f add missing license statement. Mathieu Lacage 2008-04-14 15:44:43 -07:00
  • 43dbc0b4d1 fix optimized build Mathieu Lacage 2008-04-14 12:21:24 -07:00
  • 5e9344d2d4 add doxygen. Mathieu Lacage 2008-04-14 12:15:05 -07:00
  • 2b0056553c add time logging support Mathieu Lacage 2008-04-14 11:30:15 -07:00
  • 6cf0d2e645 cleanup to avoid too many #ifdefs Mathieu Lacage 2008-04-14 10:40:46 -07:00
  • 822e13a7df align with the semantics of _PARAMS Mathieu Lacage 2008-04-14 10:28:42 -07:00
  • a62f9d7771 do not use __PRETTY_PRINT__ Mathieu Lacage 2008-04-14 10:26:26 -07:00
  • 112b278854 kill NS_LOG_PARAMS_BEGIN/END. Mathieu Lacage 2008-04-14 10:10:17 -07:00
  • 14c60f7ad3 Remove the restriction of waf option --command-template requiring option --run; it no longer makes sense. Gustavo Carneiro 2008-04-14 14:19:12 +01:00
  • e855838ed1 Align helper API use of Install() Tom Henderson 2008-04-13 15:46:17 -07:00
  • 8a4b416428 ConfigStore allows you to dump and read from a file a simulation configuration Mathieu Lacage 2008-04-11 16:58:50 -07:00
  • ca687b56f6 avoid trailing | Mathieu Lacage 2008-04-11 16:58:00 -07:00
  • 556d973168 implement operator >> Mathieu Lacage 2008-04-11 16:52:22 -07:00
  • 42282f5512 implement operator >> Mathieu Lacage 2008-04-11 16:52:12 -07:00
  • 0e65d73baa implement operator >> Mathieu Lacage 2008-04-11 16:51:58 -07:00
  • f7691237f5 -1 cuts the trailing s if the time postfix is longer than 1 char. Mathieu Lacage 2008-04-11 12:23:19 -07:00
  • ed0dcc982b merge Mathieu Lacage 2008-04-11 11:30:05 -07:00
  • a390b13f86 Backed out changeset 9fa2f44cdafa Mathieu Lacage 2008-04-11 11:29:49 -07:00