Commit Graph

281 Commits

Author SHA1 Message Date
Mathieu Lacage
6ced31f8b5 add a m_dataStart member in Buffer::Iterator 2007-09-07 18:45:00 +02:00
Mathieu Lacage
74ceb06336 small typo 2007-09-07 17:39:18 +02:00
Mathieu Lacage
ee35d8ada2 move inline code from header to .cc file prior to rework of Buffer 2007-09-07 08:34:46 +02:00
Mathieu Lacage
fd8b0ba57d an euclidian distance is always positive 2007-09-06 11:18:35 +02:00
Mathieu Lacage
b43e2f9190 add failing test and fix for assignment to self 2007-09-05 16:28:55 +02:00
Mathieu Lacage
8881f8bd91 avoid more spurious whitespaces during testing 2007-08-10 13:24:36 +02:00
Mathieu Lacage
ee2b9fc885 avoid output of spurious whitespaces during testing 2007-08-10 13:17:57 +02:00
Mathieu Lacage
23a116b96e merge with win32 tree 2007-08-09 13:42:42 +02:00
Mathieu Lacage
29014acd87 add missing space in default PacketPrinter 2007-08-09 13:38:04 +02:00
Mathieu Lacage
b392b2a867 merge with trunk 2007-08-09 09:36:59 +02:00
Mathieu Lacage
69ccebd108 avoid initialization ordering problem 2007-08-08 23:23:24 +02:00
Gustavo J. A. M. Carneiro
0eca73234a WAF: add new bld.create_ns3_module() and bld.create_ns3_program() methods to make declaration of modules and programs simpler, and allowing us to change how ns-3 is built in a centralized way, without needing to change every module wscript file. 2007-08-08 15:10:36 +01:00
Mathieu Lacage
9cb258d920 doxygen API documentation for TraceContextElement base class 2007-08-08 13:13:24 +02:00
Mathieu Lacage
4b8e9cf7d1 use full reference for \relates tag 2007-08-08 13:13:09 +02:00
Mathieu Lacage
aceebd88bb fix dox warning 2007-08-08 12:33:33 +02:00
Mathieu Lacage
635374075f re-write header and trailer doxygen API doc 2007-08-08 12:18:11 +02:00
Mathieu Lacage
d3672ded33 beautify packet API doxygen 2007-08-08 11:27:17 +02:00
Mathieu Lacage
771bf92f78 Tag doxygen documentation 2007-08-08 11:19:39 +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
57464209b8 update reference to header sample code 2007-08-08 11:18:49 +02:00
Mathieu Lacage
d6f35d7c5c make sure we include a space between tag printed output 2007-08-08 11:16:41 +02:00
Mathieu Lacage
1f73d0d258 remove dead code 2007-08-08 11:16:11 +02:00
Mathieu Lacage
1e22e6d203 rework the NS_XX_ENSURE_REGISTERED macros and make sure we typecheck the input to TraceContext::Add and TraceContext::Get methods 2007-08-08 10:18:55 +02:00
Mathieu Lacage
496f1d91d0 TraceContextElement::Register -> TraceContextElement::AllocateUid 2007-08-08 10:06:58 +02:00
Mathieu Lacage
5a38178db2 Trailer::Register -> Trailer::AllocateUid and Header::Register -> Header::AllocateUid 2007-08-08 10:01:19 +02:00
Mathieu Lacage
55b4291df0 introduce Tag base class similar to Header and Trailer 2007-08-08 09:49:56 +02:00
Mathieu Lacage
5c419ea37f remove Chunk base class 2007-08-08 09:12:55 +02:00
Mathieu Lacage
1a1dda1796 build with the new TraceContextElement API 2007-08-06 19:40:18 +02:00
Mathieu Lacage
3fd0b3ba42 merge with trunk 2007-08-06 17:21:57 +02:00
Mathieu Lacage
77712a63ad work in progress towards a working trace context 2007-08-06 17:19:13 +02:00
Mathieu Lacage
913319d9e3 merge packet socket with trunk 2007-08-06 09:59:29 +02:00
Mathieu Lacage
8e1489d85b update the Tag API to match the Header/Trailer API 2007-08-04 17:14:54 +02:00
Mathieu Lacage
797d537cb8 update dox 2007-08-04 16:58:16 +02:00
Mathieu Lacage
b6618577c7 add doxygen 2007-08-04 16:52:01 +02:00
Mathieu Lacage
0cb76eb275 macros to ensure proper initialization 2007-08-04 16:49:06 +02:00
Mathieu Lacage
93cea27ad8 force users to register their header/trailer uid strings by hand rather than do lazy uid allocation. 2007-08-04 16:37:16 +02:00
Mathieu Lacage
263326ecbe fix packet serialization/deserialization 2007-08-04 16:07:46 +02:00
Mathieu Lacage
61c85465b9 ci fix metadata serialization/deserialization 2007-08-04 16:07:31 +02:00
Mathieu Lacage
25c33df302 test packet serialization/deserialization 2007-08-04 16:06:59 +02:00
Mathieu Lacage
7d5a47afe9 make sure we return a correct uid from ChunkRegistry::GetUidFromUidString 2007-08-04 16:06:38 +02:00
Mathieu Lacage
b2ddd93191 test Tags serialization/deserialization 2007-08-04 14:51:09 +02:00
Mathieu Lacage
d9a9624c6c finish packet serialization/deserialization 2007-08-04 14:41:33 +02:00
Mathieu Lacage
aff09e3e34 implement packet metadata serialization/deserialization 2007-08-04 14:10:49 +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
cb6943010a remove dead forward declaration 2007-08-04 10:05:51 +02:00
Mathieu Lacage
6929464500 use CreateFullCopy and implement Serialize/Deserialize 2007-08-04 09:32:10 +02:00
Mathieu Lacage
6e956f6cc3 add Buffer::CreateFullCopy and make TransformInto private 2007-08-04 09:31:52 +02:00
Mathieu Lacage
555885a3b0 add Tag documentation 2007-08-03 17:52:58 +02:00
Mathieu Lacage
a5b8f5af68 split test code out of the main PacketMetadata code 2007-08-03 17:52:21 +02:00