Commit Graph
203 Commits
Author SHA1 Message Date
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