Commit Graph
56 Commits
Author SHA1 Message Date
Mathieu Lacage b591ee4053 bug 275: Queue::Peek should return Ptr<const Packet> 2008-08-11 10:40:31 -07:00
Mathieu Lacage 1a5577bc3d bug 204: implement Queue::DequeueAll. 2008-06-04 09:22:37 -07:00
Mathieu Lacage 7be1b92968 merge with HEAD 2008-04-21 09:04:08 -07:00
Mathieu Lacage 1649c1dc65 NS_LOG_FUNCTION -> NS_LOG_FUNCTION_NOARGS and NS_LOG_PARAMS -> NS_LOG_FUNCTION 2008-04-15 15:10:53 -07:00
Mathieu Lacage 6d53b47cae improve documentation 2008-04-14 16:06:44 -07:00
Mathieu Lacage d1d683ee21 remove 'All rigts reserved' keyword per tom's suggestion 2008-03-31 14:56:41 -07:00
Mathieu Lacage 848cb7cfb5 add back support for introspected doxygen. 2008-03-13 12:56:49 -07:00
Mathieu Lacage 99f4928d7c port AsciiTrace to Config::ConnectWithContext 2008-03-02 22:08:17 +01:00
Mathieu Lacage 356b89e672 re-implement tracing using Attributes. 2008-03-02 21:57:51 +01:00
Mathieu Lacage 5ade799440 QueryInterface -> GetObject 2008-01-31 22:11:03 +01:00
Mathieu Lacage f61e9a9941 interface-id -> type-id 2008-01-16 10:27:07 +01:00
Mathieu Lacage 5c769d2d24 iid -> tid 2008-01-15 12:44:09 +01:00
Mathieu Lacage a2e63b7f0b iid (void) -> GetTypeId (void) 2008-01-15 12:43:07 +01:00
Mathieu Lacage 44c33f1618 InterfaceId -> TypeId 2008-01-15 12:36:22 +01:00
Mathieu Lacage 4f58be6548 replace ComponentManager::Create and ClassId with InterfaceId::CreateObjest and InterfaceId 2008-01-03 11:39:45 +01:00
Mathieu Lacage 976f16c4d9 get rid of MakeInterfaceId 2008-01-03 08:34:31 +01:00
Mathieu Lacage bc1ab2d79b replace static const Interface iid; with static InterfaceId iid (void); 2008-01-02 10:33:39 +01:00
Mathieu Lacage 6b0e717a19 add CreateObject<> to instanciate subclasses of the Object base class. Replaces Create<>. 2008-01-02 09:09:24 +01:00
Mathieu Lacage c156f29c86 merge 2007-11-22 10:30:29 +01:00
Gustavo J. A. M. Carneiro 640a49e1ce Bug 105: Queue getter methods should be const 2007-11-15 11:41:42 +00:00
Tom Henderson 2e68155c6d nicer logging of parameters (bug 79 patch from Gustavo) 2007-11-14 21:59:14 -08:00
Mathieu Lacage 327e60b275 do not use Packet objects directly. Use Ptr<Packet> instead 2007-10-01 14:15:56 +02:00
Craig Dowell ed9f98bda1 disable log unless debug build 2007-09-13 22:17:29 -07:00
Craig Dowell 2e1dcf1479 debug to log 2007-09-13 21:36:32 -07:00
Mathieu Lacage 3330ba77b1 GetName -> GetTypeName 2007-08-30 14:35:44 +02:00
Mathieu Lacage f9a6120685 avoid method naming ambiguity in CompositeTraceResolver 2007-08-28 15:59:49 +02:00
Mathieu Lacage 4d9cf433ff constify 2007-08-28 14:33:53 +02:00
Mathieu Lacage a5cf22af80 document trace source signatures 2007-08-28 13:10:18 +02:00
Mathieu Lacage 8acd0300cd keep track of trace source help strings 2007-08-28 11:01:00 +02:00
Mathieu Lacage 90c8be1fa3 add TraceContextElement::GetName method 2007-08-27 14:59:50 +02:00
Mathieu Lacage 233d71fec7 CompositeTraceResolver::Add -> CompositeTraceResolver::AddSource 2007-08-12 22:31:16 +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 0b34c336f7 convert TraceResolver * to Ptr<TraceResolver> 2007-08-10 15:47:13 +02: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 496f1d91d0 TraceContextElement::Register -> TraceContextElement::AllocateUid 2007-08-08 10:06:58 +02:00
Mathieu Lacage 287416006a tweak ascii trace output 2007-08-06 19:43:09 +02:00
Mathieu Lacage 1a1dda1796 build with the new TraceContextElement API 2007-08-06 19:40:18 +02:00
Mathieu Lacage 77712a63ad work in progress towards a working trace context 2007-08-06 17:19:13 +02:00
Mathieu Lacage 3df39a1f78 add DefaultValue support for ClassId 2007-05-25 15:28:24 +02:00
Mathieu Lacage 643522774e port code from Interface to Object 2007-05-25 10:56:03 +02:00
Mathieu Lacage a37a156977 make Queue::CreateDefault use the ComponentManager. 2007-05-13 09:35:03 +02:00
Mathieu Lacage 5cb92847c4 make Queue derive from Interface 2007-05-11 19:15:28 +02:00
Tom Henderson a6f05a05e0 Cosmetic: change strings in the bind commands for queue. Move Bind() before CommandLine::Parse() in example script 2007-05-04 11:50:02 -07:00
Raj Bhattacharjea 327c365a41 Incorporated defaults and command-line arguments 2007-04-26 11:36:05 -04:00
Craig Dowell 994c7be384 remove unused files, remove notion of PHY, make more realistic p2p-net-device and p2p-channel 2007-03-27 13:04:11 -07:00
Tom Henderson a3663bc40c Make queues copyable; change p2p-topology.cc to reflect this 2007-03-25 17:47:59 -07:00
Tom Henderson 327949573d move channel.cc channel.h to node directory; merge ns-3-tracing from mathieu 2007-03-18 14:06:51 -07:00
Tom Henderson e7e003521d Fix bug 8: Enque/Deque misspelled 2007-03-07 22:26:20 -08:00
Mathieu Lacage 29b2db3a67 make trailing ';' mandatory with NS_DEBUG macros. fix all invalid uses. 2007-02-21 20:04:32 +01:00
Mathieu Lacage 76322a79de fix queue tracing 2007-02-21 17:06:19 +01:00