Commit Graph

  • 5c19b67791 fix optimized build Mathieu Lacage 2007-08-05 14:34:23 +02:00
  • a55fa0d833 merge with trunk Mathieu Lacage 2007-08-04 17:17:23 +02:00
  • 8e1489d85b update the Tag API to match the Header/Trailer API Mathieu Lacage 2007-08-04 17:14:54 +02:00
  • 797d537cb8 update dox Mathieu Lacage 2007-08-04 16:58:16 +02:00
  • b6618577c7 add doxygen Mathieu Lacage 2007-08-04 16:52:01 +02:00
  • 0cb76eb275 macros to ensure proper initialization Mathieu Lacage 2007-08-04 16:49:06 +02:00
  • 93cea27ad8 force users to register their header/trailer uid strings by hand rather than do lazy uid allocation. Mathieu Lacage 2007-08-04 16:37:16 +02:00
  • 263326ecbe fix packet serialization/deserialization Mathieu Lacage 2007-08-04 16:07:46 +02:00
  • 61c85465b9 ci fix metadata serialization/deserialization Mathieu Lacage 2007-08-04 16:07:31 +02:00
  • 25c33df302 test packet serialization/deserialization Mathieu Lacage 2007-08-04 16:06:59 +02:00
  • 7d5a47afe9 make sure we return a correct uid from ChunkRegistry::GetUidFromUidString Mathieu Lacage 2007-08-04 16:06:38 +02:00
  • fc7802ea0f avoid fatal error if NS_DEBUG is used before the 'main' function is reached Mathieu Lacage 2007-08-04 16:03:08 +02:00
  • b2ddd93191 test Tags serialization/deserialization Mathieu Lacage 2007-08-04 14:51:09 +02:00
  • d9a9624c6c finish packet serialization/deserialization Mathieu Lacage 2007-08-04 14:41:33 +02:00
  • aff09e3e34 implement packet metadata serialization/deserialization Mathieu Lacage 2007-08-04 14:10:49 +02:00
  • 6db993b589 add doxygen documentation, constify Mathieu Lacage 2007-08-04 13:28:17 +02:00
  • a454a51939 rework the PacketPrinter API and implementation Mathieu Lacage 2007-08-04 13:22:08 +02:00
  • 6a1e38d831 forgot to use std::string instead of const char * Mathieu Lacage 2007-08-04 13:21:55 +02:00
  • cb6943010a remove dead forward declaration Mathieu Lacage 2007-08-04 10:05:51 +02:00
  • 6929464500 use CreateFullCopy and implement Serialize/Deserialize Mathieu Lacage 2007-08-04 09:32:10 +02:00
  • 6e956f6cc3 add Buffer::CreateFullCopy and make TransformInto private Mathieu Lacage 2007-08-04 09:31:52 +02:00
  • b080a339a6 remove README.routing file Tom Henderson 2007-08-03 21:39:19 -07:00
  • 5de2add9c3 fix compilation problems and test Tom Henderson 2007-08-03 09:49:02 -07:00
  • de77db64fc interim Tom Henderson 2007-08-03 09:29:57 -07:00
  • 555885a3b0 add Tag documentation Mathieu Lacage 2007-08-03 17:52:58 +02:00
  • f6ec749e96 update sample code to use a std::string rather than a const char * Mathieu Lacage 2007-08-03 17:52:39 +02:00
  • a5b8f5af68 split test code out of the main PacketMetadata code Mathieu Lacage 2007-08-03 17:52:21 +02:00
  • fce7c3cc39 merge with ns-3-dev Tom Henderson 2007-08-03 08:29:24 -07:00
  • 4050d495ed fix valgrind warnings Mathieu Lacage 2007-08-03 17:26:10 +02:00
  • 3378f0de19 remove Channel::GetType Tom Henderson 2007-08-03 08:23:23 -07:00
  • c05e7134ed doxygen improvements to Packet, Tags, and Headers/Trailers Mathieu Lacage 2007-08-03 17:00:40 +02:00
  • f8a6287322 improve dox Mathieu Lacage 2007-08-03 14:09:04 +02:00
  • 6c6a9a073f implement Tags::Serialize and Tags::Deserialize Mathieu Lacage 2007-08-03 13:58:53 +02:00
  • 9c309707a7 add internal documentation Mathieu Lacage 2007-08-03 13:07:10 +02:00
  • 9c1e4a0e70 rework the Tags API to ensure proper uid generation for tags Mathieu Lacage 2007-08-03 13:00:38 +02:00
  • 7298cd1110 make sure we return the right integer uid if the header of trailer was already registered. Mathieu Lacage 2007-08-03 10:39:55 +02:00
  • e672f9711f add GetUid methods to all headers and trailers Mathieu Lacage 2007-08-03 09:23:41 +02:00
  • 740ad8c1b2 remove redundant printing output Mathieu Lacage 2007-08-03 09:15:25 +02:00
  • 62310f6b21 fix coding style Mathieu Lacage 2007-08-03 09:15:11 +02:00
  • 9c2de843b5 move constants to private section Mathieu Lacage 2007-08-03 09:09:19 +02:00
  • a905bf35a7 Send PacketMetadataTest unit test output to Failure (), not std::cout. Gustavo J. A. M. Carneiro 2007-08-02 14:56:04 +01:00
  • bd1932f12c In some places, print debug messages / errors to stderr, not stdout. Gustavo J. A. M. Carneiro 2007-08-02 14:48:36 +01:00
  • d272bd4e05 Replace the stdout "warning" with a NS_FATAL_ERROR Gustavo J. A. M. Carneiro 2007-08-02 14:47:51 +01:00
  • 67e42e8600 Bug #7: Better breakpoints. Gustavo J. A. M. Carneiro 2007-08-02 13:59:08 +01:00
  • 078d8b607c do not access the iterator after erasing it Mathieu Lacage 2007-08-02 08:55:56 +02:00
  • 7c001bf468 Detect when running waf --shell with stale environment variables and give an error when it happens. Gustavo J. A. M. Carneiro 2007-08-01 21:35:34 +01:00
  • 2eef3ac5fb small bug in InetSocketAddress deserialization Mathieu Lacage 2007-08-01 20:17:28 +02:00
  • 63cc2150a0 WAF: when changing environment (e.g. LD_LIBRARY_PATH for --run and --shell), make the new paths take precedence over the old ones. Gustavo J. A. M. Carneiro 2007-08-01 18:34:23 +01:00
  • 2476dd4474 merge with trunk Mathieu Lacage 2007-08-01 19:52:59 +02:00
  • b954d65b8f remove uint8_t * from the send path of the socket API Mathieu Lacage 2007-08-01 19:19:42 +02:00
  • 1b62aa5a79 consitify the API a bit Mathieu Lacage 2007-08-01 19:19:28 +02:00
  • 48d1219f5c remove uint8_t * buffers from socket receive API Mathieu Lacage 2007-08-01 19:09:11 +02:00
  • 210e88b511 split callback registration from socket operations in socket.h API. Mathieu Lacage 2007-08-01 18:48:24 +02:00
  • 21960157ae merge Mathieu Lacage 2007-08-01 17:24:55 +02:00
  • 73322272fe fix trace output Mathieu Lacage 2007-08-01 17:22:10 +02:00
  • 4d12a0bfdf merge with trunk Mathieu Lacage 2007-08-01 13:56:30 +02:00
  • b632880fde update address size Mathieu Lacage 2007-08-01 13:54:09 +02:00
  • 707b722c36 fix tracing Mathieu Lacage 2007-08-01 13:53:48 +02:00
  • dd3ca3aa63 replace Node::DoCreateTraceResolver with Node::DoFillTraceResolver Mathieu Lacage 2007-08-01 12:33:44 +02:00
  • a4c3028881 example code. Mathieu Lacage 2007-08-01 10:29:40 +02:00
  • b4b0d52ffb add an extra constructor Mathieu Lacage 2007-08-01 10:29:22 +02:00
  • 492afc0f9d PacketSocketAddress serialization code was buggy. Mathieu Lacage 2007-08-01 10:29:03 +02:00
  • 38b3f73a85 merge Mathieu Lacage 2007-08-01 09:38:55 +02:00
  • 2319629592 fix bug 59: debug output now goes to stderr. Mathieu Lacage 2007-08-01 09:38:09 +02:00
  • 802ac99d0d remove extra includes Mathieu Lacage 2007-08-01 09:15:48 +02:00
  • e91a1198a0 fix build: missing const Mathieu Lacage 2007-08-01 09:14:31 +02:00
  • b835a6b564 a packet socket Mathieu Lacage 2007-08-01 09:02:03 +02:00
  • 2687579986 add Address::IsInvalid Mathieu Lacage 2007-08-01 09:01:54 +02:00
  • e05f635db5 rework the NetDevice <-> Node interface Mathieu Lacage 2007-08-01 08:58:18 +02:00
  • d3f1f2a341 remove manual routing commands from example script Tom Henderson 2007-07-31 09:45:13 -07:00
  • 4886a7c0fe Add emacs C++ mode selection line, missing from some header files. Gustavo J. A. M. Carneiro 2007-07-31 13:49:11 +01:00
  • 93ad9161ec Fix the OLSR documentation. Gustavo J. A. M. Carneiro 2007-07-31 11:53:11 +01:00
  • 39633a0f09 packet socket address Mathieu Lacage 2007-07-31 11:42:25 +02:00
  • f8baaaf617 extra Address API to be used by packet socket address Mathieu Lacage 2007-07-31 11:42:10 +02:00
  • 354e017a33 fix build Mathieu Lacage 2007-07-31 11:33:44 +02:00
  • 3d9d4ce7be I wonder what the point of that code was: why should you test for zero _after_ using the pointer ? It needs to be tested _before_. Mathieu Lacage 2007-07-31 10:47:29 +02:00
  • 530b65e51d add license headers Mathieu Lacage 2007-07-31 10:46:43 +02:00
  • af6bed4995 an eui 64 address type Mathieu Lacage 2007-07-31 10:45:37 +02:00
  • f7f981d549 fix bugless in address allocation Mathieu Lacage 2007-07-31 10:45:15 +02:00
  • 1454050eef forgot to set the interface id Mathieu Lacage 2007-07-31 09:21:40 +02:00
  • 8c80e6c2f8 remove now-unused ArpPrivate class Mathieu Lacage 2007-07-31 09:17:05 +02:00
  • b4237e51dc implement the Node::ProtocolHandler support. Mathieu Lacage 2007-07-31 09:09:31 +02:00
  • 7af432c313 small cleanups Mathieu Lacage 2007-07-31 07:54:26 +02:00
  • 833462a84e add simple-global-routing.cc Craig Dowell 2007-07-30 15:50:20 -07:00
  • 222eea66fa Patch from Mathieu, makes EnableNodes templated Gustavo J. A. M. Carneiro 2007-07-30 19:11:21 +01:00
  • 072626d390 Add documentation for the (few) OLSR public APIs Gustavo J. A. M. Carneiro 2007-07-30 17:43:52 +01:00
  • e4dedb226f Add a simpler olsr::EnableAllNodes API as suggested by Mathieu. Gustavo J. A. M. Carneiro 2007-07-30 17:33:12 +01:00
  • acde0b6311 fix indentation in some places (was broken due to class rename) Gustavo J. A. M. Carneiro 2007-07-30 17:15:35 +01:00
  • 8cb57d43d6 Reorganize source tree and rename classes in a more sensible way; Olsr becomes OlsrAgent, olsr::Olsr becomes OlsrAgentImpl. Gustavo J. A. M. Carneiro 2007-07-30 17:06:06 +01:00
  • f597f96152 solve some merge problems Gustavo J. A. M. Carneiro 2007-07-30 15:03:45 +01:00
  • 0f5b5f1f6c merge Gustavo J. A. M. Carneiro 2007-07-30 15:01:18 +01:00
  • ea0a9ae7ab EventCollector: tune the parameters and add a shrinking heuristic. Gustavo J. A. M. Carneiro 2007-07-30 14:48:56 +01:00
  • 98abf1d812 Add simple EventCollector benchmark Gustavo J. A. M. Carneiro 2007-07-30 14:22:12 +01:00
  • f1b9327123 remove implicit conversion from Address to Eui48Address, to Ipv4Address and to InetSocketAddress Mathieu Lacage 2007-07-30 14:57:49 +02:00
  • 497b9deadc add implicit conversion to Ipv4Address Mathieu Lacage 2007-07-30 14:20:10 +02:00
  • 2e723a700d add implicit conversion to Eui48Address Mathieu Lacage 2007-07-30 14:17:12 +02:00
  • 5b558714de EventCollector: move methods to the .cc file Gustavo J. A. M. Carneiro 2007-07-30 13:09:02 +01:00
  • 2641f7fe88 InetSocketAddress: replace explicit conversion to implicit conversion Mathieu Lacage 2007-07-30 14:07:39 +02:00
  • 80bf1491e1 add doxygen Mathieu Lacage 2007-07-30 13:59:13 +02:00
  • 22cf3afdfa add Ipv4Address::IsMatchingType and Eui48Address::IsMatchingType Mathieu Lacage 2007-07-30 13:58:39 +02:00