This website requires JavaScript.
58f1af736e
fix scons dist and scons all for gcc 4.1
Mathieu Lacage
2007-05-17 07:51:22 +02:00
256582455b
Some dox additions/fixes
Raj Bhattacharjea
2007-05-16 17:01:39 -04:00
b852e0492e
Internet-node module dox
Raj Bhattacharjea
2007-05-16 16:39:32 -04:00
37aa2a4bd2
Fixed a gcc3.4.6 error for optimized builds
Raj Bhattacharjea
2007-05-16 13:37:39 -04:00
6736b56964
fix dox warnings
Mathieu Lacage
2007-05-15 17:12:36 +02:00
41b12f96a5
remove references to Chunk and replace them with references to Header and Trailer
Mathieu Lacage
2007-05-15 16:42:53 +02:00
12fa2d9178
move doxygen doc into Header and Trailer classes.
Mathieu Lacage
2007-05-15 16:39:55 +02:00
7c4b2d67f6
Queue dox
Raj Bhattacharjea
2007-05-14 14:56:39 -04:00
487867d3aa
MacAddress dox
Raj Bhattacharjea
2007-05-14 14:34:48 -04:00
29ba1c1c64
droptail and ipv4address dox
Raj Bhattacharjea
2007-05-14 14:07:26 -04:00
6c93b818af
datarate, packet, defaultvalue, object dox
Raj Bhattacharjea
2007-05-14 10:38:08 -04:00
9d2216d84f
fixed compiler error for gcc 3.4.6
Raj Bhattacharjea
2007-05-14 11:05:37 -04:00
093b8557ce
fix build
Mathieu Lacage
2007-05-14 17:00:49 +02:00
cf9674a713
Update WAF scripts to changes in source tree layout
Gustavo J. A. M. Carneiro
2007-05-14 13:46:53 +01:00
ddeb64e4dd
remove old crap
Mathieu Lacage
2007-05-14 13:04:59 +02:00
109139b07f
make OnOffApplication not depend on IUdp
Mathieu Lacage
2007-05-14 12:59:44 +02:00
ec9215fbc1
remove useless comment
Mathieu Lacage
2007-05-14 12:37:55 +02:00
222f309be5
more dox doc
Mathieu Lacage
2007-05-14 12:37:31 +02:00
0ae24ebd1b
add some dox doc
Mathieu Lacage
2007-05-14 12:34:44 +02:00
94c5cf7457
implement and use the OnOffApplication default values
Mathieu Lacage
2007-05-14 12:33:17 +02:00
1a70acc7c5
add DefaultValue support to DataRate
Mathieu Lacage
2007-05-14 12:32:59 +02:00
866c4cd4ec
add dox doc and DefaultValue support to OnOffApplication
Mathieu Lacage
2007-05-14 11:12:29 +02:00
bae023c075
add a few features to IntegerDefaultValue
Mathieu Lacage
2007-05-14 11:11:30 +02:00
a6d24b73bd
simplify the implementation
Mathieu Lacage
2007-05-14 10:25:50 +02:00
791a45c3da
remove dead keyword
Mathieu Lacage
2007-05-14 10:16:12 +02:00
b3375209c0
remove dead code
Mathieu Lacage
2007-05-14 10:15:03 +02:00
3c3bea853e
remove unused method
Mathieu Lacage
2007-05-14 10:08:01 +02:00
ee02cd1a23
rename Node to INode
Mathieu Lacage
2007-05-14 10:06:12 +02:00
4ac0069541
add back internet-node.h header for MakeInternetNode function
Mathieu Lacage
2007-05-14 09:26:51 +02:00
0d9f136298
rename internet-node.h to i-node-impl.h
Mathieu Lacage
2007-05-14 09:26:32 +02:00
1b0dbb2b34
rename node.h to i-node.h
Mathieu Lacage
2007-05-14 09:09:43 +02:00
01f945c459
Fix a small waf script bug, in the rpath code, that only appears when compiling for the first time.
Gustavo J. A. M. Carneiro
2007-05-13 17:37:30 +01:00
58651f9ff6
Update WAF SVN checkout instructions; now the URL points to a special WAF SVN tag that represents code tested to work with NS-3.
Gustavo J. A. M. Carneiro
2007-05-13 13:58:34 +01:00
7aacb7d136
merge
Gustavo J. A. M. Carneiro
2007-05-13 12:52:38 +01:00
ca2416f431
WAF: simplify wscripts using the new chained uselib_local dependencies feature of WAF SVN; now build all samples and examples; add --disable-rpath configure option; add WAF build instructions.
Gustavo J. A. M. Carneiro
2007-05-13 12:46:18 +01:00
19696ec37f
add license header
Mathieu Lacage
2007-05-13 12:00:56 +02:00
ec20424afb
remove useless comment
Mathieu Lacage
2007-05-13 11:57:40 +02:00
a9ffc5d23b
complete dox doc
Mathieu Lacage
2007-05-13 11:57:27 +02:00
36b2223600
add dox documentation
Mathieu Lacage
2007-05-13 11:51:01 +02:00
52d60ea049
add dox documentation for Node
Mathieu Lacage
2007-05-13 11:46:11 +02:00
88c5dfecb0
make the Node API more consistent
Mathieu Lacage
2007-05-13 11:30:15 +02:00
1f454dd36e
merge with trunk
Mathieu Lacage
2007-05-13 11:24:28 +02:00
f1612bbc2c
fix dox warnings
Mathieu Lacage
2007-05-13 10:57:43 +02:00
a8bc213609
remove doxygen warnings
Mathieu Lacage
2007-05-13 10:46:44 +02:00
d83bde7b0f
improve doxygen output
Mathieu Lacage
2007-05-13 10:46:25 +02:00
293fb90057
improve doxygen output
Mathieu Lacage
2007-05-13 10:42:42 +02:00
05b444ae8a
fix the doxygen comments and simplify the implementation
Mathieu Lacage
2007-05-13 10:24:35 +02:00
b1574fba1a
remove Application::Copy
Mathieu Lacage
2007-05-13 10:02:10 +02:00
87112f46f7
call Node::AddDevice from NetDevice::NetDevice
Mathieu Lacage
2007-05-13 09:58:53 +02:00
26c628e81a
remove ApplicationList. Move functionality to Node class
Mathieu Lacage
2007-05-13 09:46:38 +02:00
a37a156977
make Queue::CreateDefault use the ComponentManager.
Mathieu Lacage
2007-05-13 09:35:03 +02:00
bca528b89a
Remove unused code
Tom Henderson
2007-05-12 15:36:41 -07:00
dc01b2136e
Separate address assignment from routing in PointToPoint topology code
Tom Henderson
2007-05-12 15:31:40 -07:00
5c5ad7b16a
Removing superseded code for p2p
Tom Henderson
2007-05-11 22:28:12 -07:00
3834d248de
add a small comment
Mathieu Lacage
2007-05-11 22:33:51 +02:00
b3aee2deb2
NetDevice and Channel now derive from Interface rather than Object
Mathieu Lacage
2007-05-11 19:26:01 +02:00
5cb92847c4
make Queue derive from Interface
Mathieu Lacage
2007-05-11 19:15:28 +02:00
666e00b097
rename Iid to InterfaceId
Mathieu Lacage
2007-05-11 18:57:45 +02:00
e22e6188cf
rename NsUnknown to Interface and NsUnknownManager to ComponentManager
Mathieu Lacage
2007-05-11 18:52:05 +02:00
6495c220a9
rename ns-unknown.h/cc ns-unknown-manager.h/cc
Mathieu Lacage
2007-05-11 18:42:39 +02:00
e47155fe77
Added/fixed some doxygen
Raj Bhattacharjea
2007-05-11 10:37:01 -04:00
95280cac61
rename Erase to Remove as suggested by Tom
Mathieu Lacage
2007-05-11 10:11:06 +02:00
9be459e22f
remove un-implemented method
Mathieu Lacage
2007-05-11 10:10:46 +02:00
6c2e4c823c
add disabled test
Mathieu Lacage
2007-05-11 09:55:59 +02:00
2d8ed8d400
add small comment
Mathieu Lacage
2007-05-11 09:55:51 +02:00
24d19e29c0
rename Ptr::Get and Ptr::Peek to GetPointer and PeekPointer
Mathieu Lacage
2007-05-11 09:46:01 +02:00
bc15f7157e
remove useless assignments
Mathieu Lacage
2007-05-11 09:11:49 +02:00
720fae1bbe
rework the refcounting framework to use the MakeNewObject function
Mathieu Lacage
2007-05-11 08:59:49 +02:00
d82a6d11f9
add MakeNewObject template with more arguments
Mathieu Lacage
2007-05-11 08:59:11 +02:00
0e1388a2fd
add MakeNewObject template function and fix operator == (T1,T2)
Mathieu Lacage
2007-05-11 08:35:41 +02:00
4bd2abebd2
use Ptr<> everywhere Object or NsUnknown are used
Mathieu Lacage
2007-05-10 20:19:26 +02:00
349f970d82
remove leaks and rework the Ptr class to work with a new refcount mechanism
Mathieu Lacage
2007-05-10 18:33:52 +02:00
01a20c0a82
add some refcount debugging
Mathieu Lacage
2007-05-10 09:57:46 +02:00
db94cb6941
use the NS_DEBUG env var rather than NS3_DEBUG, as explained by the documentation.
Mathieu Lacage
2007-05-10 09:57:32 +02:00
2d66e7e804
make sure that NodeList::GetNode is correctly implemented
Mathieu Lacage
2007-05-10 08:34:32 +02:00
60734cd2db
implement properly Application::DoDispose and rename Application::PeekNOde to Application::GetNode
Mathieu Lacage
2007-05-10 08:19:53 +02:00
f5451f5bce
rename NodeList::PeekNode to NodeList::GetNode
Mathieu Lacage
2007-05-10 08:19:19 +02:00
e322d7f1df
implement properly NetDevice::DoDispose and rename NetDevice::PeekNode to NetDevice::GetNode
Mathieu Lacage
2007-05-10 08:18:41 +02:00
96f4b45eab
remove some dead code
Mathieu Lacage
2007-05-10 08:03:07 +02:00
11d883f2a6
remove useless forward declaration
Mathieu Lacage
2007-05-10 07:58:31 +02:00
66bc2db9d1
convert Node * to Ptr<Node>
Mathieu Lacage
2007-05-10 07:58:18 +02:00
96e58ed708
convert UdpSocket and Udp to Ptr<Node>
Mathieu Lacage
2007-05-10 07:51:59 +02:00
ad8424e6d1
convert Node * to Ptr<Node>
Mathieu Lacage
2007-05-10 07:44:18 +02:00
817876d6fe
convert Node * to Ptr<Node>
Mathieu Lacage
2007-05-10 07:43:52 +02:00
4d1c0647c8
remove useless forward declaration
Mathieu Lacage
2007-05-10 07:42:31 +02:00
5bd6229ac1
convert more code to use Ptr<Node> instead of Node *
Mathieu Lacage
2007-05-10 07:35:53 +02:00
b67d398976
convert Arp code to use Ptr<Node> instead of Node *
Mathieu Lacage
2007-05-10 07:33:26 +02:00
c12d5a1142
revert Ipv4Interface * -> Ptr<Ipv4Interface>
Mathieu Lacage
2007-05-10 07:30:37 +02:00
90a0cb3ad2
remove ptr from ArrayTraceResolver
Mathieu Lacage
2007-05-10 07:25:47 +02:00
2eb20b5743
merge
Mathieu Lacage
2007-05-10 07:19:38 +02:00
a70e279787
some Ipv4Interface* -> Ptr<Ipv4Interface>, and unhack arraytraceresolver, still segfaults
Unknown
2007-05-09 23:23:05 -04:00
a82cf78743
remove ptr::Remove, make ptr::Peek share the same signature as ptr::Get
Mathieu Lacage
2007-05-09 19:48:33 +02:00
80854a2c39
remove ptr::Remove, make ptr::Peek share the same signature as ptr::Get
Mathieu Lacage
2007-05-09 19:48:33 +02:00
bd73c92bb5
Hacked arraytraceresolver to compile, but segfaults upon running simple-p2p
Raj Bhattacharjea
2007-05-09 16:56:33 -04:00
de3b9c78f3
Removed manual ref/unref calls for Ptr<Node>
Raj Bhattacharjea
2007-05-09 14:50:14 -04:00
ecfcfa977d
Node* -> Ptr<Node>
Raj Bhattacharjea
2007-05-09 13:26:21 -04:00
4e32c8f56e
Ptr changed to use Object's refcounts
Raj Bhattacharjea
2007-05-08 11:44:04 -04:00
b2a87732c9
Add support for building with WAF
Gustavo J. A. M. Carneiro
2007-05-07 12:01:51 +01:00
5461e0a056
fix doxygen doc error
Mathieu Lacage
2007-05-09 17:07:50 +02:00
ea55c60fe3
Enable both ascii and pcap tracing
Tom Henderson
2007-05-04 12:17:14 -07:00