Commit Graph
5927 Commits
Author SHA1 Message Date
Mathieu Lacage 9fbb2607a1 use the abstract base of CallbackTraceSource to avoid pushing too much code in the header 2007-08-12 18:27:52 +02:00
Mathieu Lacage 442d4c9e35 add an abstract base to CallbackTraceSource 2007-08-12 18:27:30 +02:00
Mathieu Lacage de7999c932 constify 2007-08-12 18:00:15 +02:00
Mathieu Lacage 03cf88211e constify 2007-08-12 17:59:56 +02:00
Mathieu Lacage ec4d9bbcb9 use the Object::GetTraceResolver tracing support rather than the old adhoc tracing code 2007-08-12 16:28:29 +02:00
Mathieu Lacage 2df1260c87 remove const keyword and add a TraceConnect method which takes a TraceContext argument 2007-08-12 16:27:42 +02:00
Mathieu Lacage 6e762c1ae3 the TerminalTraceResolver is not used anymore by the CompositeTraceResolver implementation 2007-08-12 16:26:53 +02:00
Mathieu Lacage 2db3a828d6 rewrite the CompositeTraceResolver to use a simpler implementation, not based on callbacks 2007-08-12 16:26:25 +02:00
Mathieu Lacage c62cf3c82d rewrite the ArrayTraceResolver to use iterators 2007-08-12 16:25:19 +02:00
Tom Henderson 5da9cd2205 remove spurious examples/simple-p2p.cc 2007-08-10 13:49:41 -07:00
Tom Henderson 883d92940f global routing csma patch 2007-08-10 13:33:45 -07:00
Craig Dowell f53e19589d merge ns-3-csma with tip 2007-08-10 10:52:30 -07:00
Craig Dowell 8e6b694d6e move m_rxTrace to trace enet header 2007-08-10 10:45:59 -07:00
Craig Dowell c298892833 print length/type in hex 2007-08-10 10:44:02 -07:00
Mathieu Lacage 971997fbc1 use implicit conversion rather than private explicit conversion: fixes build 2007-08-10 19:18:19 +02:00
Mathieu Lacage 8b87d39c72 merge with trunk 2007-08-10 16:28:09 +02:00
Mathieu Lacage 1124cf3a03 add Object::TraceConnect, TraceDisconnect, and GetTraceResolver methods 2007-08-10 16:05:20 +02:00
Mathieu Lacage 3691c3cc98 fix includes 2007-08-10 15:57:33 +02:00
Mathieu Lacage 072734f7e8 move trace code to core module 2007-08-10 15:53:43 +02:00
Mathieu Lacage 0b34c336f7 convert TraceResolver * to Ptr<TraceResolver> 2007-08-10 15:47:13 +02:00
Mathieu Lacage 6b64959309 avoid problems by converting back and forth between pointers and references 2007-08-10 15:47:00 +02:00
Mathieu Lacage 704cab010d remove dead code 2007-08-10 15:08:50 +02:00
Mathieu Lacage 3153bfd916 add refcounting to TraceResolver 2007-08-10 14:43:15 +02:00
Mathieu Lacage 493c34dfb9 remove dead code 2007-08-10 14:28:52 +02:00
Mathieu Lacage 346cdbfb18 override Connect from ArrayTraceResolver 2007-08-10 14:25:58 +02:00
Mathieu Lacage cb9fdc66e3 override Connect and Disconnect in Composite and Terminal Trace resolvers 2007-08-10 14:14:29 +02:00
Mathieu Lacage 07aedd4bb2 allow resolvers to override Connect and Disconnect directly 2007-08-10 14:13:47 +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
Craig Dowell 250109b215 remove old file 2007-08-09 15:58:13 -07:00
Craig Dowell aaa8a45658 rename to csma 2007-08-09 15:56:28 -07:00
Mathieu Lacage e683e1ab1c remove TraceContext argument from TraceResolver constructor and move it to Connect 2007-08-09 21:25:23 +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 c4ccb4a8ca merge 2007-08-09 09:39:29 +02:00
Mathieu Lacage b392b2a867 merge with trunk 2007-08-09 09:36:59 +02:00
Tom Henderson a7de7bcf31 Removing (again?) src/devices/p2p 2007-08-08 20:56:59 -07:00
Craig Dowell 371b1b01cb fix race in csma-cd channel 2007-08-08 14:19:56 -07:00
Gustavo J. A. M. Carneiro 08062bc3c5 By popular demand, add the working waf snapshot to the ns-3 source tree. 2007-08-08 21:17:48 +01:00
Gustavo J. A. M. Carneiro bac11af00e Build all modules as a single ns3 shared library. 2007-08-08 21:07:52 +01:00
Mathieu Lacage 69ccebd108 avoid initialization ordering problem 2007-08-08 23:23:24 +02:00
Mathieu Lacage 7f3f471f12 rename Bind to DefaultValue::Bind. fix bug 62 2007-08-08 16:41:59 +02:00
Mathieu Lacage 9f7eb9eecb merge 2007-08-08 16:29:26 +02:00
Gustavo J. A. M. Carneiro 86f50b36d6 merge 2007-08-08 15:25:00 +01: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 f346815b18 use fixed-width types to avoid portability problems 2007-08-08 15:59:08 +02:00
Mathieu Lacage 5e9325fad1 merge with trunk 2007-08-08 15:49:41 +02:00
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
Mathieu Lacage 7bc4564029 merge with trunk 2007-08-08 14:00:45 +02:00