Commit Graph

1216 Commits

Author SHA1 Message Date
Mathieu Lacage
d668f7749f use NS_TEST_ASSERT macros 2007-08-08 15:43:05 +02:00
Gustavo J. A. M. Carneiro
a34d15da01 Revert experimental code in src/wscript accidentally committed. 2007-08-08 14:11:29 +01:00
Gustavo J. A. M. Carneiro
f302d055e9 WAF: handle --doxygen before building; now only generates docs and does not build anything. 2007-08-08 12:36:59 +01:00
Tom Henderson
02ccad8fbc add unreachable statement to solve gcc-4.0.x compiler bug for optimized builds on os x 2007-08-07 20:37:52 -07:00
Gustavo J. A. M. Carneiro
e6aae4aa5f Fix compilation of BreakpointFallback on win32/mingw, which has signal.h but does not define SIGTRAP. 2007-08-07 00:16:13 +01:00
Craig Dowell
b8458246b8 fix opt warnings, let compiler do tail call optimization in csma nd, remove protected access from router iface 2007-08-06 14:40:43 -07:00
Mathieu Lacage
caf9c39afa make the previous merge actually work 2007-08-06 15:45:29 +02:00
Mathieu Lacage
0db07e14d6 merge implicit conversion tree 2007-08-06 15:32:27 +02:00
Gustavo J. A. M. Carneiro
988d512b77 Correct misspelled BreakpointFallback function implementation; fixes OS X build. 2007-08-06 11:55:17 +01:00
Mathieu Lacage
f750bcefab fix memory leak 2007-08-06 10:29:28 +02:00
Mathieu Lacage
4946bbcf97 main should return a value 2007-08-06 10:29:19 +02:00
Mathieu Lacage
dcdca3338d fix memory leak 2007-08-06 10:09:18 +02:00
Mathieu Lacage
fbbd5dc9a6 use the InetSocketAddress API for ip sockets 2007-08-06 10:06:25 +02:00
Mathieu Lacage
913319d9e3 merge packet socket with trunk 2007-08-06 09:59:29 +02:00
Mathieu Lacage
3919d03f97 merge with trunk 2007-08-06 09:58:03 +02:00
Mathieu Lacage
5c19b67791 fix optimized build 2007-08-05 14:34:23 +02:00
Mathieu Lacage
a55fa0d833 merge with trunk 2007-08-04 17:17:23 +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
fc7802ea0f avoid fatal error if NS_DEBUG is used before the 'main' function is reached 2007-08-04 16:03:08 +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
6a1e38d831 forgot to use std::string instead of const char * 2007-08-04 13:21:55 +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
Tom Henderson
b080a339a6 remove README.routing file 2007-08-03 21:39:19 -07:00
Tom Henderson
5de2add9c3 fix compilation problems and test 2007-08-03 09:49:02 -07:00
Tom Henderson
de77db64fc interim 2007-08-03 09:29:57 -07:00
Mathieu Lacage
555885a3b0 add Tag documentation 2007-08-03 17:52:58 +02:00
Mathieu Lacage
f6ec749e96 update sample code to use a std::string rather than a const char * 2007-08-03 17:52:39 +02:00
Mathieu Lacage
a5b8f5af68 split test code out of the main PacketMetadata code 2007-08-03 17:52:21 +02:00
Tom Henderson
fce7c3cc39 merge with ns-3-dev 2007-08-03 08:29:24 -07:00
Mathieu Lacage
4050d495ed fix valgrind warnings 2007-08-03 17:26:10 +02:00
Tom Henderson
3378f0de19 remove Channel::GetType 2007-08-03 08:23:23 -07:00
Mathieu Lacage
c05e7134ed doxygen improvements to Packet, Tags, and Headers/Trailers 2007-08-03 17:00:40 +02:00
Mathieu Lacage
f8a6287322 improve dox 2007-08-03 14:09:04 +02:00
Mathieu Lacage
6c6a9a073f implement Tags::Serialize and Tags::Deserialize 2007-08-03 13:58:53 +02:00
Mathieu Lacage
9c309707a7 add internal documentation 2007-08-03 13:07:10 +02:00
Mathieu Lacage
9c1e4a0e70 rework the Tags API to ensure proper uid generation for tags 2007-08-03 13:00:38 +02:00