Gustavo J. A. M. Carneiro
607690fa92
Work around #define ECHO in a system header file included by Python.h on Mac OS X (bug #413 )
2008-11-24 12:39:50 +00:00
Gustavo J. A. M. Carneiro
c3220853af
Disable EmuNetDevice Python bindings if the netdevice is not compiled in (bug #413 )
2008-11-24 12:09:47 +00:00
Mathieu Lacage
2bf79c66d5
add WifiHelper::Install (Ptr<Node>) method per craig's comment.
2008-11-24 06:45:13 +01:00
Mathieu Lacage
61362067bd
merge with HEAD
2008-11-24 06:36:05 +01:00
Gustavo J. A. M. Carneiro
38019a5405
fix --with-pybindgen path handling bug
2008-11-19 18:23:22 +00:00
Gustavo J. A. M. Carneiro
052cc1c658
Add a --with-pybindgen option, to allow external pybindgen to be used instead of fetching it from the network
2008-11-19 17:32:37 +00:00
Gustavo J. A. M. Carneiro
f975eec706
Fix build of Python bindings with Python 2.6
2008-11-18 15:12:12 +00:00
Craig Dowell
ffcb4df9d1
rescan for new method in InternetStackHelper
2008-11-17 20:14:53 -08:00
Craig Dowell
220766696f
change attribute ReceiveErrorModel in CSMA and rescan
2008-11-17 19:56:04 -08:00
Gustavo J. A. M. Carneiro
a4a8a54c71
Ipv6Header::GetName() is declared but not implemented; remove it.
2008-11-09 12:34:48 +00:00
Gustavo J. A. M. Carneiro
36bc92acc9
Python: require new pybindgen and re-scan API to make the list of free functions and namespaces sorted.
...
This commit will change a lot the scanned API definitions, once, but should allow much more stable scanning in the future, as right now only types were being sorted, but free functions can jump up or down when different people on different machines scan the API. Well, no more will that happen in the future, I hope.
2008-11-08 15:00:28 +00:00
Gustavo J. A. M. Carneiro
bd4c574f22
Make olsr::RoutingTable public, add a method GetEntries to it, and add a method GetRoutingTable to OlsrAgent. This way it is possible to read the actual routing table that OLSR has discovered, for debugging/visualization purposes.
2008-11-07 19:51:00 +00:00
Craig Dowell
6053888486
need bindings for v4ping
2008-11-05 17:35:15 -08:00
Craig Dowell
21b127aa80
remove unimplemented methods from emu class + rescan
2008-11-05 15:00:59 -08:00
vincent@clarinet.u-strasbg.fr
ac56f9122f
apply patch for bug 294 (GetMulticastAddr) + emu device update + rescan
2008-11-05 14:49:21 -08:00
Mathieu Lacage
ea50bacd42
new wifi API
2008-11-04 14:06:34 +01:00
Gustavo J. A. M. Carneiro
e5d74b98d1
Work around a WAF bug in failing to recognize GCC while detecting CXXFLAGS for compiling Python extensions.
2008-10-31 22:47:29 +00:00
Craig Dowell
80ffe1fc70
apply icmp patch
2008-10-29 11:18:39 -07:00
Mathieu Lacage
513ffb0184
fix build.
2008-10-28 13:24:04 +01:00
Mathieu Lacage
341c19f31b
add composite capability to PropagationLossModel base class.
2008-10-28 13:17:17 +01:00
Mathieu Lacage
cfe7d16d09
merge with HEAD
...
--HG--
rename : src/devices/wifi/wifi-phy.cc => src/devices/wifi/yans-wifi-phy.cc
rename : src/devices/wifi/wifi-phy.h => src/devices/wifi/yans-wifi-phy.h
2008-10-28 11:26:58 +01:00
Mathieu Lacage
d89c70de5d
remove realtime public API.
2008-10-27 12:47:33 +01:00
Mathieu Lacage
7ba5753f97
merge with HEAD
2008-10-27 12:17:38 +01:00
Mathieu Lacage
92f1ec9c69
rescan python
2008-10-24 12:29:15 +02:00
Craig Dowell
dab41ba05a
rescan for bug 283
2008-10-23 16:08:13 -07:00
Craig Dowell
4c8a3b2087
rescan after 363 fix
2008-10-23 11:50:45 -07:00
Craig Dowell
d5ba4337d9
rescan after bug 357 patch
2008-10-23 10:57:26 -07:00
Gustavo J. A. M. Carneiro
958ef01844
Python: fix bug with missing wrapper registration for objects created directly via the python constructor
...
--HG--
extra : transplant_source : %7Fp%14%AA%2A%D88%EFP%82%BD%C7%B1%1BYQ%BB0r%22
2008-10-20 16:56:40 +01:00
Gustavo J. A. M. Carneiro
e8092fa274
merge
2008-10-16 11:42:23 +01:00
Mathieu Lacage
a3046c6a20
bug 372: fragmentation is broken
2008-10-16 09:48:47 +02:00
Gustavo J. A. M. Carneiro
c17d75a8f6
Python: enable wrapping of the packet metadata APIs.
2008-10-15 18:32:07 +01:00
Gustavo J. A. M. Carneiro
3eb274081d
A more pythonic wrapper for ns3.TypeId.LookupByNameFailSafe
2008-10-15 15:55:09 +01:00
Mathieu Lacage
1a81b62c2f
rescan python bindings
2008-10-15 15:12:05 +02:00
Gustavo J. A. M. Carneiro
7b1304c757
Rescan API for Python.
2008-10-12 18:04:10 +01:00
Gustavo J. A. M. Carneiro
425947922a
Upgrade to pybindgen rev. 598, to fix bug #291 .
2008-10-12 14:40:26 +01:00
Gustavo J. A. M. Carneiro
acd8745e77
Fix compat. with Python < 2.5 (fixes ns-old regression failure)
2008-10-07 12:23:57 +01:00
Gustavo J. A. M. Carneiro
92cd268755
New pybindgen and new API scanning, brings support for comparison operators and + - * / numeric operators.
2008-10-06 17:39:35 +01:00
Gustavo J. A. M. Carneiro
52a690f14a
Pull pybindgen revno 582 for increased stability of the generated python files with multiple developers doing the scanning.
2008-10-02 17:30:38 +01:00
Gustavo J. A. M. Carneiro
9c6e2d78ad
Exit WAF after processing --python-scan to avoid incorrect builds, since WAF does not handle well files being generated into the source dir instead of the build dir
2008-10-02 17:15:09 +01:00
Gustavo J. A. M. Carneiro
eab3243523
Need to acquire the Python GIL also in ~PythonEventImpl, as it may be called at any time from the C++ code, from any thread.
2008-09-27 15:32:04 +01:00
Gustavo J. A. M. Carneiro
607487607a
Get newer pybindgen, for stl containers support
2008-09-27 15:26:27 +01:00
Gustavo J. A. M. Carneiro
bd8d9daee5
merge
2008-09-27 15:17:37 +01:00
Gustavo J. A. M. Carneiro
41ffc40f0b
Allow interrupting PyBindGen fetching, via Ctrl-C, for the impatient developers.
2008-09-27 15:06:38 +01:00
Gustavo J. A. M. Carneiro
dd3479d7a6
Add missing Python GIL locking in PythonEventImpl::Notify
2008-09-17 15:47:07 +01:00
Gustavo J. A. M. Carneiro
538dfb303b
Problem of Python bindings in MinGW has been fixed
2008-09-09 12:13:23 +01:00
Gustavo J. A. M. Carneiro
b204c9b959
Detect the pthread.h header file and automatically disable components that cannot build without it.
2008-09-08 12:19:46 +01:00
Gustavo J. A. M. Carneiro
7dcaa0b651
Python bindings generation does not need to depend on the 'everything.h' file, only API scanning and compilation of the generated sources.
2008-09-08 11:20:17 +01:00
Gustavo J. A. M. Carneiro
a37d7f920f
Use the information provided by conf.report_optional_feature() to enable/disable python bindings for optional APIs
2008-09-06 19:24:32 +01:00
Gustavo J. A. M. Carneiro
869e918573
For better consistency, option --nsc becomes --enable-nsc, --python-disable becomes --disable-python.
2008-09-06 14:46:01 +01:00
craigdo@ns-test
522c4b80e3
apply MTU/FrameSize treatment to point-to-point
2008-09-05 15:18:20 -07:00