Commit Graph

106 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro
fe00899bdc merge 2011-03-08 12:46:53 +00:00
Tom Henderson
df07734f32 merge src/simulator into src/core; move src/core to new module layout 2011-02-18 16:05:39 -08:00
Mitch Watrous
c5b17c156d Make core module not depend on simulator module 2011-01-19 10:51:11 -08:00
Tom Goff
df4d0ece70 bug 903: TapBridge doesn't close cleanly 2010-12-30 14:19:48 -08:00
Tom Henderson
f1fee377ec fix modularity issue with core module 2010-11-08 12:02:43 -08:00
Gustavo J. A. M. Carneiro
311a734e87 Start of work on modular Python bindings, unstable 2010-11-07 23:17:52 +00:00
Quincy Tse
074a1f7c0e bug 933: Flushing ostream and files on abnormal program exit 2010-06-22 15:44:10 +02:00
Mathieu Lacage
3c10a5c742 get rid of last duplicated reference counting implementation 2009-12-08 19:56:24 +01:00
Mathieu Lacage
1668a400c9 replace RefCountBase with SimpleRefCount<> to avoid duplicate refcounting implementations. 2009-11-12 13:01:01 +01:00
Mathieu Lacage
a0ff88e591 Optimization: use a shared reference counter instead of a per-object counter in Object::Ref/Unref 2009-11-06 17:47:44 +01:00
Craig Dowell
c1142f7738 Refalgamize test framework to allow multiple test failures 2009-09-30 20:26:33 -07:00
Craig Dowell
5b8d79baf0 Remove and replace traced-callback unit tests (bug 675) 2009-09-29 20:45:27 -07:00
Craig Dowell
8c2d2cb0dd Remove and replace Callback unit test, add examples to test.py 2009-09-25 14:10:28 -07:00
Craig Dowell
02c9beac45 Remove and replace type traits unit test (bug 675) 2009-09-24 23:48:35 -07:00
Craig Dowell
b40ea0f3b5 branch merge 2009-09-23 15:20:41 -07:00
Craig Dowell
8f7f202b7e Remove and replace attribute unit tests (bug 675) 2009-09-23 15:20:23 -07:00
Aleksey Kovalenko
912e6dc45a bug 687: Build failed with GSL in non-default location 2009-09-23 20:48:43 +04:00
Craig Dowell
05610b3c56 test framework should probably work on all supported machines 2009-09-12 20:00:36 -07:00
Craig Dowell
3ad8ddf899 add test and validation framework 2009-09-12 19:44:17 -07:00
Mathieu Lacage
7e5b776cda introduce Vector2D and Vector3D 2009-08-14 11:53:23 +02:00
Gustavo J. A. M. Carneiro
31af526c8b Run unit tests as indenpendent WAF tasks 2009-06-12 12:33:37 +01:00
Gustavo J. A. M. Carneiro
21914357fb Upgrade to WAF 1.5.5 2009-04-20 17:39:54 +01:00
Craig Dowell
4d1839e95f don't use pthread option under cygwin 2009-03-27 09:58:04 -07:00
Craig Dowell
6b7eeeff77 branch merge 2009-01-27 12:39:43 -08:00
Gustavo J. A. M. Carneiro
d7cf4f2462 Don't use the flag -pthread on darwin to avoid warning message 2009-01-25 15:39:36 +00:00
Gustavo J. A. M. Carneiro
51e6ac3617 Fix 'no newline at the end of file' compilation error in the pthread test 2009-01-25 14:52:09 +00:00
Gustavo J. A. M. Carneiro
d4f67a66db Detect pthread support by compiling a test program with the -pthread switch, not just check for the header file. 2009-01-24 19:25:33 +00:00
Gustavo J. A. M. Carneiro
a88ba4fd5b librt is need not for threading primitives but for the real time scheduler 2009-01-24 18:47:47 +00:00
Craig Dowell
3e652dbc55 rename object-names.{cc,h} to names.{cc,h} per convention 2009-01-22 23:07:34 -08:00
Craig Dowell
cb6a14f423 add an object name service 2009-01-20 15:47:14 -08:00
Gustavo J. A. M. Carneiro
f19d54fddd Upgrade to new WAF, work in progress 2008-12-29 13:28:54 +00:00
Mathieu Lacage
3af636f969 bug 339: unconditional assert API. 2008-10-24 10:29:06 +02:00
Mathieu Lacage
36c0976a53 give attribute power to Callback. 2008-10-17 14:15:52 +02:00
Gustavo J. A. M. Carneiro
e1f187d38a Detect the pthread.h header file and automatically disable components that cannot build without it. 2008-09-08 12:19:46 +01:00
Mathieu Lacage
bf3ad68c92 remove dead code. 2008-08-26 08:41:21 -07:00
Craig Dowell
db748a0000 add system threads and synchronization primitives 2008-07-15 15:59:57 -07:00
Mathieu Lacage
7b34f76ef7 define NS_DEPRECATED 2008-07-09 20:11:16 -07:00
Mathieu Lacage
4ff40c4a07 get rid of Attribute class. Use AttributeValue subclasses directly. 2008-04-17 13:42:25 -07:00
Mathieu Lacage
d4cd3c92fd Pointer class for primitive type pointer. 2008-04-09 11:46:04 -07:00
Mathieu Lacage
ba70c90271 export header. 2008-03-27 15:32:15 -07:00
George F. Riley
8d084573dc bug: 147. Add RefCountBase 2008-03-27 15:28:54 -07:00
Mathieu Lacage
660e414f36 split code from object.h/object.cc 2008-03-16 20:55:18 +01:00
Gustavo J. A. M. Carneiro
9cf6137916 Add a 'module' attribute to the ns3header object specifying which module each set of headers belongs to. 2007-12-26 13:40:39 +00:00
Mathieu Lacage
eb4fb0cb5d kill DefaultValue 2008-03-10 00:27:53 +01:00
Mathieu Lacage
a786828ddf kill TraceResolver et al. 2008-03-03 01:58:57 +01:00
Mathieu Lacage
0c586271e5 introduce the ns3::String class, get rid of the string -> Attribute implicit conversion, and get rid of MakeDataRate, port PointToPointNetDevice to Attributes 2008-02-27 21:41:34 +01:00
Mathieu Lacage
9094ef8b1b EventTraceSource -> TracedCallback, ValueTraceSource -> TracedValue. 2008-02-26 19:51:33 +01:00
Mathieu Lacage
061f5a8426 export public header 2008-02-26 18:03:44 +01:00
Mathieu Lacage
5b36ba86ad A Config class which hooks into the Object Attribute/Tracing system. 2008-02-26 01:07:16 +01:00
Mathieu Lacage
93ae3cea51 replace IntegerTraceSource with ValueTraceSource 2008-02-24 20:04:31 +01:00