Commit Graph

663 Commits

Author SHA1 Message Date
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
Providence.Salumu
f9c7dccad9 bug 412: support more arguments in callbacks. 2009-01-09 13:18:24 +01:00
Gustavo J. A. M. Carneiro
f19d54fddd Upgrade to new WAF, work in progress 2008-12-29 13:28:54 +00:00
Mathieu Lacage
3c9ed4a4c7 bug 436: missing doxygen 2008-12-10 00:09:07 -08:00
Craig Dowell
cea36a7ce4 make a pass through doxygen fixing errors 2008-12-09 20:29:04 -08:00
Craig Dowell
8f85775a54 branch merge 2008-11-26 13:53:28 -08:00
Gustavo J. A. M. Carneiro
d474f1933a Bug 289: CommandLine::AddValue is not wrapped 2008-11-26 12:11:11 +00:00
Craig Dowell
99233fe787 branch merge 2008-11-24 11:21:15 -08:00
Mathieu Lacage
8393b27aa2 merge with HEAD 2008-11-24 06:36:05 +01:00
Craig Dowell
b0694a6a76 branch merge 2008-11-20 19:44:19 -08:00
Craig Dowell
23b216a600 convince global routing not to crash in the presence of bridges 2008-11-19 15:54:12 -08:00
Mathieu Lacage
8fd3438914 5% cpu optimization 2008-11-19 14:39:52 +01:00
Mathieu Lacage
37d6b2a697 5% cpu optimization 2008-11-19 14:19:10 +01:00
Mathieu Lacage
87745fdacc assert on invalid uid 2008-11-04 14:05:57 +01:00
Mathieu Lacage
40dc133bc7 merge with HEAD 2008-10-28 11:26:58 +01:00
Craig Dowell
a3556ebe05 branch merge 2008-10-24 07:13:35 -07:00
Mathieu Lacage
9002d0d27c bug 284: cannot use config paths to get a handle on an object. 2008-10-24 12:35:28 +02:00
Mathieu Lacage
3af636f969 bug 339: unconditional assert API. 2008-10-24 10:29:06 +02:00
Craig Dowell
49e12dc17d structured thread exit methods 2008-10-23 15:50:24 -07:00
Craig Dowell
c810ef64a1 Apply thread interrupt patch 2008-10-23 15:22:38 -07:00
Mathieu Lacage
0f8139fc10 bug 382: templated DynamicCast 2008-10-20 08:40:32 +02:00
Mathieu Lacage
36c0976a53 give attribute power to Callback. 2008-10-17 14:15:52 +02:00
Mathieu Lacage
98b197de5a bug 202: header file conflict 2008-10-16 12:53:05 +02:00
Mathieu Lacage
eb566b82d3 bug 350: operator > missing. 2008-10-16 12:17:00 +02:00
Mathieu Lacage
75cba72257 Do not assert. Use NS_FATAL_ERROR. 2008-09-11 09:54:19 -07:00
Gustavo J. A. M. Carneiro
7c2c80af1b Check the return value of read(); Fixes #336. 2008-09-11 15:21:19 +01: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
Raj Bhattacharjea
2231b56ebe Make TypeId(const char * name) explicit (bug 281) 2008-08-14 13:04:18 -04:00
Mathieu Lacage
d0ff359d01 fully qualify class name to use macro outside of ns3 namespace. 2008-08-13 10:11:41 -07:00
Mathieu Lacage
524435da19 allow attribute setters to fail. 2008-08-12 12:55:11 -07:00
Mathieu Lacage
660c536a49 use fully-qualified c++ typename to allow using macros outside of the ns3 namespace. 2008-07-30 12:44:34 -07:00
Mathieu Lacage
1f86e826e5 bug 264: NS_BREAKPOINT never stops the debugger at the right location. 2008-07-29 11:19:16 -07:00
Sebastien Vincent
8d844b7502 bug 262: fix g++ 4.3 build 2008-07-28 08:30:32 -07:00
Gustavo J. A. M. Carneiro
fbf681955e Make the LogComponent* utility functions available for optimized builds as well, albeit as noops. Closes #258. 2008-07-25 16:51:40 +01:00
Unknown
d369fc0c61 fix darwin build break 2008-07-17 18:57:08 -07:00
Craig Dowell
e567e5fec5 fix darwin build break 2008-07-17 18:45:58 -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
3d6e4532ae avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. 2008-07-08 14:27:45 -07:00
Mathieu Lacage
178567b32b add PythonCompleteConstruct friend for python bindings 2008-07-08 10:19:34 -07:00
Mathieu Lacage
11ddb61d96 avoid uneeded inline 2008-07-08 10:17:18 -07:00
Mathieu Lacage
24693d3bbd add Object::GetReferenceCount 2008-07-08 10:16:53 -07:00
Mathieu Lacage
5a35637ab9 add RefCountBase::GetReferenceCount. 2008-07-08 10:12:38 -07:00
Mathieu Lacage
b07781eead coding style 2008-07-08 10:11:55 -07:00
Mathieu Lacage
7f8fcbc547 add CalbackImplBase::GetReferenceCount 2008-07-08 10:10:26 -07:00
Mathieu Lacage
925136697a avoid pygccxml warning 2008-07-02 13:21:56 -07:00
Mathieu Lacage
056c8a7855 merge with HEAD 2008-07-02 13:21:01 -07:00
Mathieu Lacage
7f91bd111e avoid pygccxml warning. 2008-07-02 08:33:47 -07:00