Commit Graph

505 Commits

Author SHA1 Message Date
Sebastien Vincent
271bac3e92 Remove IcmpSocket class. 2008-11-28 14:24:09 +01:00
Gustavo J. A. M. Carneiro
d474f1933a Bug 289: CommandLine::AddValue is not wrapped 2008-11-26 12:11:11 +00:00
Gustavo J. A. M. Carneiro
885330d035 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
ef00197fe8 Disable EmuNetDevice Python bindings if the netdevice is not compiled in (bug #413) 2008-11-24 12:09:47 +00:00
Mathieu Lacage
c6d1ff065d add WifiHelper::Install (Ptr<Node>) method per craig's comment. 2008-11-24 06:45:13 +01:00
Mathieu Lacage
8393b27aa2 merge with HEAD 2008-11-24 06:36:05 +01:00
Gustavo J. A. M. Carneiro
dfa88263cc fix --with-pybindgen path handling bug 2008-11-19 18:23:22 +00:00
Gustavo J. A. M. Carneiro
9af50e6d5b 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
afe55f740e Fix build of Python bindings with Python 2.6 2008-11-18 15:12:12 +00:00
Craig Dowell
9a750001db rescan for new method in InternetStackHelper 2008-11-17 20:14:53 -08:00
Craig Dowell
81c8a200d9 change attribute ReceiveErrorModel in CSMA and rescan 2008-11-17 19:56:04 -08:00
Gustavo J. A. M. Carneiro
8acf39d56e Ipv6Header::GetName() is declared but not implemented; remove it. 2008-11-09 12:34:48 +00:00
Gustavo J. A. M. Carneiro
f804bb190a 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
103389505b 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
eaf0526911 need bindings for v4ping 2008-11-05 17:35:15 -08:00
Craig Dowell
afc09e988a remove unimplemented methods from emu class + rescan 2008-11-05 15:00:59 -08:00
Unknown
dc2d67e7b8 apply patch for bug 294 (GetMulticastAddr) + emu device update + rescan 2008-11-05 14:49:21 -08:00
Mathieu Lacage
6ebfe7faba new wifi API 2008-11-04 14:06:34 +01:00
Gustavo J. A. M. Carneiro
ccd6e796cd 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
0df5a7183a apply icmp patch 2008-10-29 11:18:39 -07:00
Mathieu Lacage
28f7324733 fix build. 2008-10-28 13:24:04 +01:00
Mathieu Lacage
8246114a8d add composite capability to PropagationLossModel base class. 2008-10-28 13:17:17 +01:00
Mathieu Lacage
40dc133bc7 merge with HEAD 2008-10-28 11:26:58 +01:00
Mathieu Lacage
e2c52c7b90 remove realtime public API. 2008-10-27 12:47:33 +01:00
Mathieu Lacage
f264e2efa2 merge with HEAD 2008-10-27 12:17:38 +01:00
Mathieu Lacage
7a923ef2bd rescan python 2008-10-24 12:29:15 +02:00
Craig Dowell
6041ad024c rescan for bug 283 2008-10-23 16:08:13 -07:00
Craig Dowell
b8dd9ddf99 rescan after 363 fix 2008-10-23 11:50:45 -07:00
Craig Dowell
012433cf91 rescan after bug 357 patch 2008-10-23 10:57:26 -07:00
Gustavo J. A. M. Carneiro
dd6476d804 Python: fix bug with missing wrapper registration for objects created directly via the python constructor 2008-10-20 16:56:40 +01:00
Gustavo J. A. M. Carneiro
6cae60a58d merge 2008-10-16 11:42:23 +01:00
Mathieu Lacage
d3e9be922d bug 372: fragmentation is broken 2008-10-16 09:48:47 +02:00
Gustavo J. A. M. Carneiro
e83d4da973 Python: enable wrapping of the packet metadata APIs. 2008-10-15 18:32:07 +01:00
Gustavo J. A. M. Carneiro
fe8cbc9a0f A more pythonic wrapper for ns3.TypeId.LookupByNameFailSafe 2008-10-15 15:55:09 +01:00
Mathieu Lacage
996a095d36 rescan python bindings 2008-10-15 15:12:05 +02:00
Gustavo J. A. M. Carneiro
213f6526a8 Rescan API for Python. 2008-10-12 18:04:10 +01:00
Gustavo J. A. M. Carneiro
f75fbc1512 Upgrade to pybindgen rev. 598, to fix bug #291. 2008-10-12 14:40:26 +01:00
Gustavo J. A. M. Carneiro
81bcdc9bf8 Fix compat. with Python < 2.5 (fixes ns-old regression failure) 2008-10-07 12:23:57 +01:00
Gustavo J. A. M. Carneiro
8a664200e5 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
c2985053a3 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
03e1a6bae5 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
d607ae00f3 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
8e454b058b Get newer pybindgen, for stl containers support 2008-09-27 15:26:27 +01:00
Gustavo J. A. M. Carneiro
9866cc1ce3 merge 2008-09-27 15:17:37 +01:00
Gustavo J. A. M. Carneiro
79e685df92 Allow interrupting PyBindGen fetching, via Ctrl-C, for the impatient developers. 2008-09-27 15:06:38 +01:00
Gustavo J. A. M. Carneiro
a2f945ddda Add missing Python GIL locking in PythonEventImpl::Notify 2008-09-17 15:47:07 +01:00
Gustavo J. A. M. Carneiro
808a874b45 Problem of Python bindings in MinGW has been fixed 2008-09-09 12:13:23 +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
Gustavo J. A. M. Carneiro
8b080ef574 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
dcce81147d 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