Commit Graph

  • e57869a38e add some debugging output. initialize the time argument correctly. Mathieu Lacage 2007-07-02 15:27:53 +02:00
  • e4d291802b make the sample code actually do something Mathieu Lacage 2007-07-02 15:15:25 +02:00
  • 77eb4ec65a improve sample code, make it build Mathieu Lacage 2007-07-02 15:08:10 +02:00
  • d27798e797 rework the notification mechanism to allow its optional use with every position model Mathieu Lacage 2007-07-02 14:57:19 +02:00
  • fca6b52fba random walk position model (untested) Mathieu Lacage 2007-07-02 14:07:51 +02:00
  • 04ebac2279 forgot to add TypeName implementation for float and double Mathieu Lacage 2007-07-02 14:07:27 +02:00
  • fb968dccdf forgot to add missing constructor implementation Mathieu Lacage 2007-07-02 14:02:57 +02:00
  • 1271ada6e1 TimeDefaultValue class Mathieu Lacage 2007-07-02 14:02:02 +02:00
  • 7a86a8a8e7 make default constructor private to avoid potential problems Mathieu Lacage 2007-07-02 14:01:49 +02:00
  • e9ee638ae9 grid topology Mathieu Lacage 2007-07-02 12:14:24 +02:00
  • 965e14c3f9 add cid support Mathieu Lacage 2007-07-02 12:14:12 +02:00
  • a2ca638f47 add cid support to position subclasses Mathieu Lacage 2007-07-02 11:29:54 +02:00
  • 0197e59eb1 DoSet should not be const Mathieu Lacage 2007-07-02 11:29:27 +02:00
  • 418adb52a4 add Position::DoSet et al. Mathieu Lacage 2007-07-02 10:50:18 +02:00
  • 8894524474 add floating point support to type names Mathieu Lacage 2007-07-02 10:50:07 +02:00
  • 8b7716b380 Add payload size to UDP Unknown 2007-07-01 00:35:59 -07:00
  • 96a92d230e more verbose commenting of the sample Unknown 2007-07-01 00:21:14 -07:00
  • 7bed39940e merge with head Mathieu Lacage 2007-07-02 19:47:03 +02:00
  • 5625551898 append correct unit when printing Time objects Mathieu Lacage 2007-07-02 19:44:18 +02:00
  • fd479088ec WAF scripts update Gustavo J. A. M. Carneiro 2007-07-02 18:23:52 +01:00
  • 6ec6318d5f position models Mathieu Lacage 2007-06-29 09:41:37 +02:00
  • bedbfd18d7 add dox doc for header and trailer PrintTo and DoGetName Mathieu Lacage 2007-06-29 08:18:16 +02:00
  • a5e90a8dea test Craig Dowell 2007-06-28 14:54:42 -07:00
  • b22e98aa01 test Craig Dowell 2007-06-28 14:39:56 -07:00
  • 89ea0a9911 test Craig Dowell 2007-06-28 14:29:46 -07:00
  • 2756732458 add more internal documentation Mathieu Lacage 2007-06-28 13:59:51 +02:00
  • 3bb28c049f test and fix backward printing Mathieu Lacage 2007-06-28 13:43:27 +02:00
  • ce57b5d156 more asserts, add failing tests, fix them Mathieu Lacage 2007-06-28 13:01:40 +02:00
  • 23f4e85f87 fix basic tests, add new test, add a bunch of asserts, add XXX comment Mathieu Lacage 2007-06-28 12:29:21 +02:00
  • b937ec5a87 add failing assert Mathieu Lacage 2007-06-28 12:00:00 +02:00
  • 103a2527ce use pretty printing in ascii output Mathieu Lacage 2007-06-28 11:52:50 +02:00
  • 18e53720d1 change arp pretty printing to new format Mathieu Lacage 2007-06-28 11:52:16 +02:00
  • 35f80fc5c3 modify sample packet printer to use ipv4 and udp headers Mathieu Lacage 2007-06-28 11:48:37 +02:00
  • 993dc85f8f change default pretty printing output format, add doc to metadata data structures Mathieu Lacage 2007-06-28 11:07:38 +02:00
  • 99bd5418bc merge with head Mathieu Lacage 2007-06-27 20:51:07 +02:00
  • 7c1e148ffa WAF: add a warning to the --high-precision-as-double option help text saying they it works in configure. Gustavo J. A. M. Carneiro 2007-06-21 12:33:50 +01:00
  • ffa52a935a WAF: simplify --debug-level option to only have debug and optimized as possible values (debug becomes the former ultradebug); Add a warning to some options help text saying they only work in configure. Gustavo J. A. M. Carneiro 2007-06-21 12:26:46 +01:00
  • 4b4b121366 WAF: be careful not to set gcc-specific flags (like -Werror) when using a non-gcc compiler. Gustavo J. A. M. Carneiro 2007-06-21 11:59:55 +01:00
  • 2964b90925 add testcase, fix bug Mathieu Lacage 2007-06-21 11:07:04 +02:00
  • 50f2fc5a16 fix small variable name typo Mathieu Lacage 2007-06-21 11:01:15 +02:00
  • d879c3c54a merge from head Mathieu Lacage 2007-06-21 09:40:57 +02:00
  • 3012f74206 WAF: configure dynamic path for the cygwin platform. Gustavo J. A. M. Carneiro 2007-06-21 00:38:58 +01:00
  • 7fec46aecf test Craig Dowell 2007-06-20 12:07:31 -07:00
  • 91aa5250de Add Ipv4Address operator <, to allow Ipv4Address to be used in std::set; Closes #39. Gustavo J. A. M. Carneiro 2007-06-19 16:59:44 +01:00
  • 75d762c0b9 fix small typos Mathieu Lacage 2007-06-18 19:31:27 +02:00
  • 67454b117b Add Ipv4Mask == and != operators, similarly to Ipv4Address. Gustavo J. A. M. Carneiro 2007-06-18 18:01:28 +01:00
  • 3b96881ba2 Bug 37: NS_TEST_ASSERT_EQUAL Gustavo J. A. M. Carneiro 2007-06-18 15:55:47 +01:00
  • 87c5cb5706 add separator support to backward printing Mathieu Lacage 2007-06-13 00:20:53 +02:00
  • f4911e544b update packet benchmark Mathieu Lacage 2007-06-13 00:10:40 +02:00
  • 10d053a838 comment the sample code a little bit Mathieu Lacage 2007-06-13 00:07:17 +02:00
  • c4ab5ba8ff add separator support to PacketPrinter Mathieu Lacage 2007-06-13 00:02:57 +02:00
  • 75bc2e9b0b sample code for pretty printing Mathieu Lacage 2007-06-12 23:40:14 +02:00
  • c2fda9ce09 do not forget payload printer for default printer Mathieu Lacage 2007-06-12 23:23:31 +02:00
  • 8e2ee88b93 merge Mathieu Lacage 2007-06-12 22:54:43 +02:00
  • d27fe9ac8e merge Mathieu Lacage 2007-06-12 22:54:10 +02:00
  • 0d7b0e26ee history -> metadata Mathieu Lacage 2007-06-12 22:52:56 +02:00
  • 55f2084e86 avoid duplicating the packet uid Mathieu Lacage 2007-06-12 13:21:06 +02:00
  • 102dcfd4bc do not crash is the payload printer is null Mathieu Lacage 2007-06-07 13:19:25 +02:00
  • e89ad0a86b fix uleb128 reading bug Mathieu Lacage 2007-06-07 13:16:15 +02:00
  • b7ded4e595 PacketHistory -> PacketMetadata Mathieu Lacage 2007-06-07 12:51:57 +02:00
  • b61417101f rename packet-history.h to packet-metadata.h Mathieu Lacage 2007-06-07 12:48:52 +02:00
  • 6e2d898443 add an option to control the history implementation Mathieu Lacage 2007-06-07 12:44:44 +02:00
  • 1ba5c01281 more dox Mathieu Lacage 2007-06-07 12:42:44 +02:00
  • c6f42b1cff constify Callback::IsNull Mathieu Lacage 2007-06-07 12:30:52 +02:00
  • 2b3882fb1a make the code match the dox doc Mathieu Lacage 2007-06-07 12:29:38 +02:00
  • 12476595ad improve dox doc Mathieu Lacage 2007-06-07 12:29:27 +02:00
  • 8435bfc4fe add back optimization option Mathieu Lacage 2007-06-07 12:25:40 +02:00
  • 9cec524f88 rename History::Enable to Packet::EnableMetadata Mathieu Lacage 2007-06-07 12:17:25 +02:00
  • fb3786c137 remove dead code Mathieu Lacage 2007-06-07 11:38:06 +02:00
  • 40e654dd22 store chunkUid and packetUid as fixed-size fields Mathieu Lacage 2007-06-07 11:21:21 +02:00
  • d5087e2d90 unconditionally set m_data Mathieu Lacage 2007-06-07 11:00:49 +02:00
  • adf49bbc32 fix gcov link Mathieu Lacage 2007-06-07 10:51:25 +02:00
  • 8361cbab71 try alternative implementation of AddSmall Mathieu Lacage 2007-06-07 10:38:48 +02:00
  • 49abdbd009 fix Append and optimize GetUleb128Size Mathieu Lacage 2007-06-07 09:38:51 +02:00
  • 4b95d67bea optimize a bit AddHeader Mathieu Lacage 2007-06-07 09:18:04 +02:00
  • a6382422df remove atStart arg to AddBig Mathieu Lacage 2007-06-07 08:13:19 +02:00
  • e77c211955 remove ReadSmall and ReadExtra Mathieu Lacage 2007-06-07 07:39:47 +02:00
  • 8a3e4b7b14 ReadItems does not depend on ReadSmall & ReadExtra Mathieu Lacage 2007-06-07 07:32:10 +02:00
  • a0901958a8 make some methods inline Mathieu Lacage 2007-06-06 14:40:48 +02:00
  • 8e0ccbb45a Update -> UpdateHead + UpdateTail Mathieu Lacage 2007-06-06 14:38:52 +02:00
  • 1608934b89 simplify a bit the small item logic Mathieu Lacage 2007-06-06 14:32:17 +02:00
  • 02763bf7cb fix bug introduced in commit 767 Mathieu Lacage 2007-06-06 14:19:21 +02:00
  • e5b63ce34d add counters Mathieu Lacage 2007-06-06 14:14:22 +02:00
  • 4ed6463d22 remove Update call from within AddSmall and AddBig Mathieu Lacage 2007-06-06 14:11:22 +02:00
  • f348fc4fbc remove useless CanAdd Mathieu Lacage 2007-06-06 13:56:42 +02:00
  • 07489e7e9c a few micro-optimizations Mathieu Lacage 2007-06-06 13:51:15 +02:00
  • eb6eea0f72 make all tests pass Mathieu Lacage 2007-06-06 13:02:00 +02:00
  • b0a30b32bb implement ReplaceTail Mathieu Lacage 2007-06-06 12:39:33 +02:00
  • 2caaf90037 simplify calls to AddBig and AddSmall Mathieu Lacage 2007-06-06 11:30:17 +02:00
  • 929ea4dab0 share some code, implement AddAtEnd Mathieu Lacage 2007-06-06 11:01:59 +02:00
  • 5698e745c9 fix a few bugs in ::RemoveAtEnd Mathieu Lacage 2007-06-06 10:04:02 +02:00
  • 8c03ce9e0c remove data from end of trailer, not start of header Mathieu Lacage 2007-06-06 09:55:01 +02:00
  • 113e6255ea simplify GetTotalSize Mathieu Lacage 2007-06-06 09:45:23 +02:00
  • cbac246ffb fix simple bugs in RemoveAtEnd Mathieu Lacage 2007-06-06 09:43:54 +02:00
  • e829515b02 fix fragment printing Mathieu Lacage 2007-06-06 09:23:47 +02:00
  • 3e511d1457 rewrite PacketHistory::RemoveAtstart Mathieu Lacage 2007-06-06 09:13:21 +02:00
  • aabed928b1 make sure that we set the low bit for typeUid when writing a 'big' item Mathieu Lacage 2007-06-06 08:54:11 +02:00
  • 6816e303ec implement PacketHistory::RemoveAtStart Mathieu Lacage 2007-06-06 08:49:15 +02:00
  • 1bbf7ce1a2 when doing a copy of a buffer, make sure to clear the prev and next fields Mathieu Lacage 2007-06-05 21:48:26 +02:00
  • 969ff1267e the mask to filter out the low bit is 0xfe, not 0xfd Mathieu Lacage 2007-06-05 18:28:37 +02:00