Commit Graph

43 Commits

Author SHA1 Message Date
Mathieu Lacage
bcf92901ac really kill dead code. 2008-03-17 11:47:50 -07:00
Mathieu Lacage
c7be59d0c1 replace PacketPrinter with an iterator 2008-03-17 11:45:36 -07:00
Mathieu Lacage
2450bac944 add Packet::Ref/Unref methods 2007-10-01 14:14:31 +02:00
Mathieu Lacage
644fffd69f merge with trunk 2007-09-12 11:22:32 +02:00
Mathieu Lacage
60fbe881c1 improve debugging output 2007-09-10 16:55:03 +02:00
Mathieu Lacage
04569d27b7 merge with trunk 2007-08-28 12:05:35 +02:00
Mathieu Lacage
3f159872c0 add operator << for Packet and TraceContext 2007-08-27 13:15:27 +02:00
Mathieu Lacage
8881f8bd91 avoid more spurious whitespaces during testing 2007-08-10 13:24:36 +02:00
Mathieu Lacage
042f455113 add Packet::PrintTags and move tag documentation to tag.h 2007-08-08 11:19:19 +02:00
Mathieu Lacage
263326ecbe fix packet serialization/deserialization 2007-08-04 16:07:46 +02:00
Mathieu Lacage
d9a9624c6c finish packet serialization/deserialization 2007-08-04 14:41:33 +02:00
Mathieu Lacage
6db993b589 add doxygen documentation, constify 2007-08-04 13:28:17 +02:00
Mathieu Lacage
a454a51939 rework the PacketPrinter API and implementation 2007-08-04 13:22:08 +02:00
Mathieu Lacage
6929464500 use CreateFullCopy and implement Serialize/Deserialize 2007-08-04 09:32:10 +02:00
Mathieu Lacage
d879c3c54a merge from head 2007-06-21 09:40:57 +02:00
Mathieu Lacage
0d7b0e26ee history -> metadata 2007-06-12 22:52:56 +02:00
Mathieu Lacage
55f2084e86 avoid duplicating the packet uid 2007-06-12 13:21:06 +02:00
Mathieu Lacage
b7ded4e595 PacketHistory -> PacketMetadata 2007-06-07 12:51:57 +02:00
Mathieu Lacage
9cec524f88 rename History::Enable to Packet::EnableMetadata 2007-06-07 12:17:25 +02:00
Mathieu Lacage
8a62c228b2 ensure that packets are real buffers before concatenating them 2007-06-01 15:23:30 +02:00
Mathieu Lacage
89fc9310db calculate the correct size of header and trailer to remove from buffer 2007-06-01 13:06:21 +02:00
Gustavo J. A. M. Carneiro
d5260811dc Add a Packet::AddAtEnd unit test. 2007-06-15 18:10:40 +01:00
Mathieu Lacage
20581afe80 re-implement PacketHistory to use the PacketPrinter and work on ItemList::Print 2007-05-31 14:30:34 +02:00
Mathieu Lacage
b71248e0f3 keep track of the aggregation state 2007-05-29 16:24:40 +02:00
Mathieu Lacage
4db6e9a69a merge unfinished packet history code 2007-05-29 16:09:20 +02:00
Mathieu Lacage
e8633acdca merge Packet API changes needed for Packet pretty printing. 2007-05-01 11:54:21 +02:00
Mathieu Lacage
d9318db068 convert use of <cassert> to "ns3/assert.h" 2007-02-16 09:56:21 +01:00
Mathieu Lacage
ec6e1ff8bc add packet constructor which accepts payload buffer. 2007-02-10 10:24:36 +01:00
Mathieu Lacage
0fade9d7af fix coding style 2006-11-01 13:11:30 +01:00
Mathieu Lacage
90df8d054b change emacs mode to new NS3 elisp mode 2006-10-20 14:17:03 +02:00
Mathieu Lacage
7f8eb2c50b fix coding style 2006-10-06 13:37:25 +02:00
Mathieu Lacage
bbcf953d34 try to get rid of tabs which sneaked in 2006-10-02 14:37:46 +02:00
Mathieu Lacage
9f93b7fb53 fix emacs tab mode (reported by george) 2006-10-02 14:34:53 +02:00
Mathieu Lacage
21039d13d2 add trailer 2006-10-02 11:39:45 +02:00
Mathieu Lacage
a11e85066f remove chunk 2006-10-02 11:32:31 +02:00
Mathieu Lacage
4809217dc0 add header 2006-10-02 11:23:18 +02:00
Mathieu Lacage
3e88c0eb3a document packet uid, fix build 2006-09-08 18:57:40 +02:00
Mathieu Lacage
b61c5a3a18 add packet uid 2006-09-08 18:51:47 +02:00
Mathieu Lacage
1a510b4a26 replace pointers with references 2006-09-08 18:45:48 +02:00
Mathieu Lacage
f935fe02bd change indent to be 4 spaces 2006-09-05 13:18:11 +02:00
Mathieu Lacage
e57dd3faa5 variable/method/function coding style update 2006-09-05 13:13:39 +02:00
Mathieu Lacage
28c0b86278 change yans namespace to ns3 2006-08-29 17:55:34 +02:00
Mathieu Lacage
5c90e561b4 import from yans 2006-08-29 17:42:13 +02:00